README.md in bencoder-0.0.4 vs README.md in bencoder-0.1.0
- old
+ new
@@ -34,6 +34,12 @@
=> "l4:what7:stranged4:data1:I4:have4:hereei666ee"
BEncoder.decode 'l4:what7:stranged4:data1:I4:have4:hereei666ee'
=> ['what', 'strange', { 'data' => 'I', 'have' => 'here' }, 666]
```
-Intentionally minimalistic.
+
+Since .torrent files are bencode dicts, you can parse them out of the box
+
+```ruby
+BEncoder.decode File.read('sample.torrent')
+=> {"announce"=>"udp://tracker.openbittorrent.com:80", "creation date"=>1327049827, "info"=>{"length"=>20, "name"=>"sample.txt", "piece length"=>65536, "pieces"=>"\\\xC5\xE6R\xBE\r\xE6\xF2x\x05\xB3\x04d\xFF\x9B\x00\xF4\x89\xF0\xC9", "private"=>1}}
+```