Module: Basicgeo

Defined in:
lib/basicgeo.rb,
lib/basicgeo/parser/json.rb,
lib/basicgeo/consumer/google.rb

Defined Under Namespace

Modules: Consumer, Parser

Class Method Summary collapse

Class Method Details

.get_google_data(address) ⇒ Object



12
13
14
# File 'lib/basicgeo.rb', line 12

def self.get_google_data(address)
  Basicgeo::Consumer::Google.new.get_location(address)
end

.get_lat_long(address) ⇒ Object



6
7
8
9
10
# File 'lib/basicgeo.rb', line 6

def self.get_lat_long(address)
  I18n.locale = :en
  parser = Basicgeo::Parser::Json.new
  parser.navigate_to_node(parse_data(get_google_data(address)), ['results', 0, 'geometry', 'location'])
end