class Geocoder::Result::Geocodio
Public Instance Methods
accuracy()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 63 def accuracy @data['accuracy'].to_f if @data.key?('accuracy') end
city()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 47 def city address_components["city"] end
coordinates()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 59 def coordinates ['lat', 'lng'].map{ |i| location[i].to_f } if location end
country()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 32 def country # Geocodio supports US and Canada, however they don't return the full # country name. if country_code == "CA" "Canada" else "United States" end end
country_code()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 43 def country_code address_components['country'] end
formatted_address(format = :full)
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 67 def formatted_address(format = :full) @data['formatted_address'] end
Also aliased as: address
location()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 55 def location @data['location'] end
number()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 5 def number address_components["number"] end
postdirectional()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 51 def postdirectional address_components["postdirectional"] end
state()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 21 def state address_components["state"] end
Also aliased as: state_code
street()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 9 def street address_components["street"] end
street_address()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 17 def street_address [number, address_components["formatted_street"]].compact.join(' ') end
suffix()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 13 def suffix address_components["suffix"] end
zip()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 26 def zip # Postal code is not returned for Canada geocode results address_components["zip"] || "" end
Also aliased as: postal_code
Private Instance Methods
address_components()
click to toggle source
# File lib/geocoder/results/geocodio.rb, line 74 def address_components @data['address_components'] || {} end