Module: Geocoda

Defined in:
lib/geocoda.rb,
lib/geocoda/client.rb,
lib/geocoda/response.rb

Defined Under Namespace

Classes: Address, AddressError, Client, ConnectionError, Error, InvalidMapKeyError, MapKeyError, MissingAddressError, Response, ServerError, TooManyQueriesError, UnavailableAddressError, UnknownAddressError, UnknownError

Class Method Summary collapse

Class Method Details

.first(address, key = nil) ⇒ Object

Search for the first address that matches a string



41
42
43
# File 'lib/geocoda.rb', line 41

def self.first(address,key=nil)
  search(address,key).first
end

.search(address, key = nil) ⇒ Object

Search for addresses that match a string



33
34
35
# File 'lib/geocoda.rb', line 33

def self.search(address,key=nil)
  Client.new(key).search(address)
end

.versionObject

The current version of the application



25
26
27
# File 'lib/geocoda.rb', line 25

def self.version
  "0.0.4"
end