class DataComApi::Responses::SearchCompany

Constants

MAX_PAGE_SIZE

Public Class Methods

new(api_client, received_options) click to toggle source
Calls superclass method DataComApi::Responses::SearchBase::new
# File lib/data-com-api/responses/search_company.rb, line 11
def initialize(api_client, received_options)
  super

  @page_size = MAX_PAGE_SIZE if @page_size > MAX_PAGE_SIZE
end

Protected Instance Methods

perform_request(received_options) click to toggle source
# File lib/data-com-api/responses/search_company.rb, line 25
def perform_request(received_options)
  client.search_company_raw_json(received_options)
end
transform_request(request) click to toggle source
# File lib/data-com-api/responses/search_company.rb, line 19
def transform_request(request)
  request['companies'].map do |contact_attributes|
    DataComApi::Company.new(contact_attributes)
  end
end