class Geocoder::Result::Latlon

Public Instance Methods

address(format = :full)
Alias for: formatted_address
city() click to toggle source
# File lib/geocoder/results/latlon.rb, line 6
def city
  address_components["city"]
end
coordinates() click to toggle source
# File lib/geocoder/results/latlon.rb, line 10
def coordinates
  [@data['lat'].to_f, @data['lon'].to_f]
end
country() click to toggle source
# File lib/geocoder/results/latlon.rb, line 14
def country
  "United States" # LatLon.io only supports the US
end
country_code() click to toggle source
# File lib/geocoder/results/latlon.rb, line 18
def country_code
  "US" # LatLon.io only supports the US
end
formatted_address(format = :full) click to toggle source
# File lib/geocoder/results/latlon.rb, line 22
def formatted_address(format = :full)
  address_components["address"]
end
Also aliased as: address
number() click to toggle source
# File lib/geocoder/results/latlon.rb, line 27
def number
  address_components["number"]
end
postal_code()
Alias for: zip
prefix() click to toggle source
# File lib/geocoder/results/latlon.rb, line 31
def prefix
  address_components["prefix"]
end
state() click to toggle source
# File lib/geocoder/results/latlon.rb, line 35
def state
  address_components["state"]
end
Also aliased as: state_code
state_code()
Alias for: state
street() click to toggle source
# File lib/geocoder/results/latlon.rb, line 40
def street
  [street_name, street_type].compact.join(' ')
end
street_name() click to toggle source
# File lib/geocoder/results/latlon.rb, line 44
def street_name
  address_components["street_name"]
end
street_type() click to toggle source
# File lib/geocoder/results/latlon.rb, line 48
def street_type
  address_components["street_type"]
end
suffix() click to toggle source
# File lib/geocoder/results/latlon.rb, line 52
def suffix
  address_components["suffix"]
end
unit() click to toggle source
# File lib/geocoder/results/latlon.rb, line 56
def unit
  address_components["unit"]
end
zip() click to toggle source
# File lib/geocoder/results/latlon.rb, line 60
def zip
  address_components["zip"]
end
Also aliased as: postal_code

Private Instance Methods

address_components() click to toggle source
# File lib/geocoder/results/latlon.rb, line 67
def address_components
  @data["address"] || {}
end