Module: GmapsGeocoding

Defined in:
lib/gmaps_geocoding/api.rb,
lib/gmaps_geocoding/config.rb,
lib/gmaps_geocoding/version.rb

Defined Under Namespace

Classes: Api, Config

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.from_json(json) ⇒ Object



108
109
110
111
# File 'lib/gmaps_geocoding/api.rb', line 108

def from_json(json)
  require 'yajl/json_gem'
  Yajl::Parser.parse(json)
end

.from_xml(xml) ⇒ Object



113
114
115
116
117
118
119
120
121
# File 'lib/gmaps_geocoding/api.rb', line 113

def from_xml(xml)
  require 'nori'
  result = Nori.new(parser: :nokogiri).parse(xml)
  if result.include?('GeocodeResponse')
    result['GeocodeResponse']
  else
    {status: 'UNKNOWN_ERROR'}
  end
end