Class: EA::AddressLookup::Adapters::AddressFacade
- Inherits:
-
Object
- Object
- EA::AddressLookup::Adapters::AddressFacade
- Defined in:
- lib/ea/address_lookup/adapters/address_facade.rb
Instance Attribute Summary collapse
-
#base_url ⇒ Object
readonly
Returns the value of attribute base_url.
Instance Method Summary collapse
Instance Attribute Details
#base_url ⇒ Object (readonly)
Returns the value of attribute base_url.
38 39 40 |
# File 'lib/ea/address_lookup/adapters/address_facade.rb', line 38 def base_url @base_url end |
Instance Method Details
#find_by_postcode(post_code) ⇒ Object
61 62 63 64 65 66 |
# File 'lib/ea/address_lookup/adapters/address_facade.rb', line 61 def find_by_postcode(post_code) with_logging(:find_by_postcode, post_code) do result = http_get("postcode", postcode: post_code) parse_json(result) end end |
#find_by_uprn(uprn) ⇒ Object
54 55 56 57 58 59 |
# File 'lib/ea/address_lookup/adapters/address_facade.rb', line 54 def find_by_uprn(uprn) with_logging(:find_by_uprn, uprn) do result = http_get(uprn) parse_json(result) end end |
#reset ⇒ Object
40 41 42 |
# File 'lib/ea/address_lookup/adapters/address_facade.rb', line 40 def reset @base_url = nil end |