Class StreetAddress::US
In: lib/street_address.rb
Parent: Object

Methods

Classes and Modules

Class StreetAddress::US::Address

Public Class methods

    parses either an address or intersection and returns an instance of
    StreetAddress::US::Address or nil if the location cannot be parsed

example

    StreetAddress::US.parse('1600 Pennsylvania Ave Washington, DC 20006')
    or:
    StreetAddress::US.parse('Hollywood & Vine, Los Angeles, CA')
    parses only an address and returnsan instance of
    StreetAddress::US::Address or nil if the address cannot be parsed

example

    address = StreetAddress::US.parse('1600 Pennsylvania Ave Washington, DC 20006')
    assert !address.intersection?
    parses only an intersection and returnsan instance of
    StreetAddress::US::Address or nil if the intersection cannot be parsed

example

    address = StreetAddress::US.parse('Hollywood & Vine, Los Angeles, CA')
    assert address.intersection?

[Validate]