Module: DomainListing

Defined in:
lib/domain_com_au/domain_listing.rb

Class Method Summary collapse

Class Method Details

.index(http_client, type = 'residential', params = {}) ⇒ Object



6
7
8
9
10
# File 'lib/domain_com_au/domain_listing.rb', line 6

def self.index(http_client, type='residential', params={})
  url = "#{Constants::BASE_API_URL}/listings/#{type}/_search"
  uri = URI(url)
  check_response_and_return(http_client.post(uri,params))
end

.show(http_client, id) ⇒ Object



12
13
14
15
16
# File 'lib/domain_com_au/domain_listing.rb', line 12

def self.show(http_client, id)
  url = "#{Constants::BASE_API_URL}/listings/#{id}"
  uri = URI(url)
  check_response_and_return(http_client.get(uri))
end