class Geocoder::Result::Latlon

def address_components

def address_components
  @data["address"] || {}
end

def city

def city
  address_components["city"]
end

def coordinates

def coordinates
  [@data['lat'].to_f, @data['lon'].to_f]
end

def country

def country
  "United States" # LatLon.io only supports the US
end

def country_code

def country_code
  "US" # LatLon.io only supports the US
end

def formatted_address(format = :full)

def formatted_address(format = :full)
  address_components["address"]
end

def number

def number
  address_components["number"]
end

def prefix

def prefix
  address_components["prefix"]
end

def state

def state
  address_components["state"]
end

def street

def street
  [street_name, street_type].compact.join(' ')
end

def street_name

def street_name
  address_components["street_name"]
end

def street_type

def street_type
  address_components["street_type"]
end

def suffix

def suffix
  address_components["suffix"]
end

def unit

def unit
  address_components["unit"]
end

def zip

def zip
  address_components["zip"]
end