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.4'

Class Method Summary collapse

Class Method Details

.from_json(json) ⇒ Object



118
119
120
121
# File 'lib/gmaps_geocoding/api.rb', line 118

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

.from_xml(xml) ⇒ Object



123
124
125
126
127
128
129
130
131
# File 'lib/gmaps_geocoding/api.rb', line 123

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