Module: EA::AddressLookup
- Extended by:
- Adapters, Finders
- Defined in:
- lib/ea/address_lookup.rb,
lib/ea/address_lookup/errors.rb,
lib/ea/address_lookup/logger.rb,
lib/ea/address_lookup/finders.rb,
lib/ea/address_lookup/version.rb,
lib/ea/address_lookup/adapters.rb,
lib/ea/address_lookup/configuration.rb,
lib/ea/address_lookup/adapters/locate_api.rb,
lib/ea/address_lookup/test_helper/mock_data.rb,
lib/ea/address_lookup/adapters/address_facade.rb,
lib/ea/address_lookup/test_helper/rspec_mocks.rb
Defined Under Namespace
Modules: Adapters, Finders, TestHelper
Classes: AddressServiceUnavailableError, Configuration, MissingAdapterError, UnrecognisedAdapterError
Constant Summary
collapse
- VERSION =
"0.3.2".freeze
Class Attribute Summary collapse
Class Method Summary
collapse
Methods included from Adapters
adapter, adapter=
Methods included from Finders
find_by_postcode, find_by_uprn
Class Attribute Details
.logger ⇒ Object
12
13
14
15
16
17
|
# File 'lib/ea/address_lookup/logger.rb', line 12
def logger
@logger ||= Logger.new($stdout).tap do |log|
log.progname = name
log.level = Logger::DEBUG
end
end
|
Class Method Details
.config ⇒ Object
16
17
18
|
# File 'lib/ea/address_lookup/configuration.rb', line 16
def self.config
@config ||= Configuration.new
end
|
20
21
22
|
# File 'lib/ea/address_lookup/configuration.rb', line 20
def self.configure
yield config
end
|
.reset ⇒ Object
24
25
26
|
# File 'lib/ea/address_lookup/configuration.rb', line 24
def self.reset
@config = Configuration.new
end
|