class GeographicLocation

Attributes

approximate_address[RW]
lat_long_accuracy_metres[RW]
latitude[RW]
location_provider[RW]
longitude[RW]

Public Class Methods

from_hash(hash) click to toggle source
# File lib/miiCardConsumers.rb, line 288
def self.from_hash(hash)       
        postal_address = hash["ApproximateAddress"]
        postal_address_parsed = nil
        unless (postal_address.nil?)
                postal_address_parsed = PostalAddress::from_hash(postal_address)
        end

        return GeographicLocation.new(
                hash["LocationProvider"],
                hash["Latitude"],
                hash["Longitude"],
                hash["LatLongAccuracyMetres"],
                postal_address_parsed
        )
end
new(location_provider, latitude, longitude, lat_long_accuracy_metres, approximate_address) click to toggle source
# File lib/miiCardConsumers.rb, line 280
def initialize(location_provider, latitude, longitude, lat_long_accuracy_metres, approximate_address)
        @location_provider = location_provider
        @latitude = latitude
        @longitude = longitude
        @lat_long_accuracy_metres = lat_long_accuracy_metres
        @approximate_address = approximate_address
end