Class: CraftyClicks::AddressLookup

Inherits:
Object
  • Object
show all
Defined in:
lib/crafty_clicks/address_lookup.rb

Class Method Summary collapse

Class Method Details

.find(query:, country:, id: nil, ip_address: nil, coords: []) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/crafty_clicks/address_lookup.rb', line 5

def self.find(query:, country:, id: nil, ip_address: nil, coords: [])
  ApiBase.new(
    product: :address,
    service: :find,
    http_method: :post,
    params: {
      query: query,
      country: country,
      id: id,
      ip: ip_address,
      coords: coords
    },
  ).perform_request
end

.retrieve(country:, id:, lines: 2) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/crafty_clicks/address_lookup.rb', line 20

def self.retrieve(country:, id:, lines: 2)
  ApiBase.new(
    product: :address,
    service: :retrieve,
    http_method: :post,
    params: {
      country: country,
      id: id,
      lines: lines
    },
  ).perform_request
end