Class: Google::Geocoding::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/google/geocoding.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(address_components, formatted_address, geometry, place_id, types) ⇒ Result

Returns a new instance of Result.



54
55
56
57
58
59
60
# File 'lib/google/geocoding.rb', line 54

def initialize(address_components, formatted_address, geometry, place_id, types)
  @address_components = address_components
  @formatted_address = formatted_address
  @geometry = geometry
  @place_id = place_id
  @types = types
end

Instance Attribute Details

#address_componentsObject (readonly)

Returns the value of attribute address_components.



52
53
54
# File 'lib/google/geocoding.rb', line 52

def address_components
  @address_components
end

#formatted_addressObject (readonly)

Returns the value of attribute formatted_address.



52
53
54
# File 'lib/google/geocoding.rb', line 52

def formatted_address
  @formatted_address
end

#geometryObject (readonly)

Returns the value of attribute geometry.



52
53
54
# File 'lib/google/geocoding.rb', line 52

def geometry
  @geometry
end

#place_idObject (readonly)

Returns the value of attribute place_id.



52
53
54
# File 'lib/google/geocoding.rb', line 52

def place_id
  @place_id
end

#typesObject (readonly)

Returns the value of attribute types.



52
53
54
# File 'lib/google/geocoding.rb', line 52

def types
  @types
end