class Cb::Responses::Company::Find

Protected Instance Methods

extract_models() click to toggle source
# File lib/cb/responses/company/find.rb, line 28
def extract_models
  Cb::Models::Company.new(company)
  end
hash_containing_metadata() click to toggle source
# File lib/cb/responses/company/find.rb, line 19
def hash_containing_metadata
  response[results_node]
end
validate_api_hash() click to toggle source
# File lib/cb/responses/company/find.rb, line 23
def validate_api_hash
  required_response_field(results_node, response)
  required_response_field(company_profile_node, response[results_node])
end

Private Instance Methods

company() click to toggle source
# File lib/cb/responses/company/find.rb, line 42
def company
  response[results_node][company_profile_node]
end
company_profile_node() click to toggle source
# File lib/cb/responses/company/find.rb, line 38
def company_profile_node
  'CompanyProfileDetail'
end
results_node() click to toggle source
# File lib/cb/responses/company/find.rb, line 34
def results_node
  'Results'
end