# File lib/hiredis/ruby/reader.rb, line 76 def process_multi_bulk_reply multi_bulk_length = @line.to_i if multi_bulk_length > 0 @multi_bulk ||= [] # We know the multi bulk is not complete when this path is taken. while (element = child.process) != false @multi_bulk << element return @multi_bulk if @multi_bulk.length == multi_bulk_length end false elsif multi_bulk_length == 0 [] else nil end end