Method: Decoder#decode
- Defined in:
- lib/rbencode.rb
#decode ⇒ Object
62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/rbencode.rb', line 62 def decode type = @encoded_buffer[0] if /[\d]/.match? type parse_string elsif type == 'i' parse_int elsif type == 'l' parse_array elsif type == 'd' parse_hash else raise MalformedData end end |