class Geocoder::Result::Base
def [](i)
def [](i) if i == 0 warn "DEPRECATION WARNING: You called '[0]' on a Geocoder::Result object. Geocoder.search(...) now returns a single result instead of an array so this is no longer necessary. This warning will be removed and an error will result in geocoder 1.0." elsif i.is_a?(Fixnum) warn "DEPRECATION WARNING: You tried to access a Geocoder result but Geocoder.search(...) now returns a single result instead of an array. This warning will be removed and an error will result in geocoder 1.0." end self end
def address(format = :full)
A string in the given format.
#
def address(format = :full) fail end
def coordinates
A two-element array: [lat, lon].
#
def coordinates [@data['latitude'].to_f, @data['longitude'].to_f] end
def country
def country fail end
def country_code
def country_code fail end
def first
def first warn "DEPRECATION WARNING: You called '.first' on a Geocoder::Result object. Geocoder.search(...) now returns a single result instead of an array so this is no longer necessary. This warning will be removed and an error will result in geocoder 1.0." self end
def initialize(data)
Takes a hash of result data from a parsed Google result document.
#
def initialize(data) @data = data end
def latitude
def latitude coordinates[0] end
def longitude
def longitude coordinates[1] end