Class: Cb::CompanyApi
- Inherits:
-
Object
- Object
- Cb::CompanyApi
- Defined in:
- lib/cb/clients/company_api.rb
Class Method Summary collapse
-
.find_by_did(did) ⇒ Object
Retrieve a company by did.
- .find_for(obj) ⇒ Object
Class Method Details
.find_by_did(did) ⇒ Object
Retrieve a company by did
For detailed information around this API please visit: http://api.careerbuilder.com/CompanyDetailsInfo.aspx
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/cb/clients/company_api.rb', line 11 def self.find_by_did(did) my_api = Cb::Utils::Api.new() json_hash = my_api.cb_get(Cb.configuration.uri_company_find, :query => {:CompanyDID => did, :hostsite=> Cb.configuration.host_site}) if json_hash.has_key?('Results') if json_hash['Results'].has_key?('CompanyProfileDetail') company = CbCompany.new(json_hash['Results']['CompanyProfileDetail']) end my_api.append_api_responses(company, json_hash['Results']) end my_api.append_api_responses(company, json_hash) return company end |