class GnipApi::JsonParser
Public Instance Methods
encode(data)
click to toggle source
# File lib/gnip_api/json_parser.rb, line 11 def encode data return encoder.encode(data) end
parse(data)
click to toggle source
# File lib/gnip_api/json_parser.rb, line 3 def parse data begin return parser.parse(data) rescue Yajl::ParseError => error raise GnipApi::Errors::JsonParser::ParseError.new("Yajl failed to parse: #{error.class} -- #{error.message}") end end
Private Instance Methods
encoder()
click to toggle source
# File lib/gnip_api/json_parser.rb, line 20 def encoder Yajl::Encoder.new end
parser()
click to toggle source
# File lib/gnip_api/json_parser.rb, line 16 def parser Yajl::Parser.new end