Module: AddressMe

Defined in:
lib/address_me.rb,
lib/address_me/version.rb

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.parse(string, options = {}) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/address_me.rb', line 7

def parse(string, options={})
  result = Geocoder.search(string)[0]
  {
    street: result.address_components_of_type(:route)[0]["long_name"],
    number: result.address_components_of_type(:street_number)[0]["long_name"],
    zip_code: result.postal_code,
    city: result.city,
    state: result.address_components_of_type("administrative_area_level_1")[0]["short_name"]
  }
end