Method: BEncode::Parser#parse!

Defined in:
lib/bencode/parser.rb

#parse!Object



18
19
20
21
22
23
24
25
# File 'lib/bencode/parser.rb', line 18

def parse!
  case stream.peek
    when ?i then parse_integer!
    when ?l then parse_list!
    when ?d then parse_dict!
    when ?0 .. ?9 then parse_string!
  end
end