Class: GnipApi::JsonParser

Inherits:
Object
  • Object
show all
Defined in:
lib/gnip_api/json_parser.rb

Class Method Summary collapse

Class Method Details

.encode(data) ⇒ Object

[View source]

11
12
13
# File 'lib/gnip_api/json_parser.rb', line 11

def self.encode data
  return encoder.encode(data)
end

.parse(data) ⇒ Object

[View source]

3
4
5
6
7
8
9
# File 'lib/gnip_api/json_parser.rb', line 3

def self.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