Skip to content

Instantly share code, notes, and snippets.

@dacort
Created November 13, 2009 19:12
Show Gist options
  • Save dacort/234079 to your computer and use it in GitHub Desktop.
Save dacort/234079 to your computer and use it in GitHub Desktop.
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'tweetstream'
=> true
irb(main):003:0> Yajl::VERSION
=> "0.6.4"
irb(main):004:0> json = StringIO.new("{\"id\": 5687389800}")
=> #<StringIO:0x1155c9c>
irb(main):005:0> parser = Yajl::Parser.new
=> #<Yajl::Parser:0x1152e70>
irb(main):006:0> hash = parser.parse(json)
=> {"id"=>-1}
# Yajl 0.6.1 (works) vs 0.6.4 (borked)
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'yajl'
=> true
irb(main):003:0>
irb(main):004:0* Yajl::VERSION
=> "0.6.1"
irb(main):005:0> json = StringIO.new("{\"id\": 5687389800}")
=> #<StringIO:0x123b814>
irb(main):006:0> parser = Yajl::Parser.new
=> #<Yajl::Parser:0x12387b8>
irb(main):007:0> hash = parser.parse(json)
=> {"id"=>5687389800}
##
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'yajl'
=> true
irb(main):003:0>
irb(main):004:0* Yajl::VERSION
=> "0.6.4"
irb(main):005:0> json = StringIO.new("{\"id\": 5687389800}")
=> #<StringIO:0x123d448>
irb(main):006:0> parser = Yajl::Parser.new
=> #<Yajl::Parser:0x1239e38>
irb(main):007:0> hash = parser.parse(json)
=> {"id"=>-1}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment