module FedgerAPI::Client::Company
Public Instance Methods
company_insights(company_domain)
click to toggle source
Returns nodes connected to a company.
# File lib/fedger_api/client/company.rb, line 21 def company_insights(company_domain) company_provider(company_domain, 'insights') end
company_snapshot(company_domain)
click to toggle source
Returns details of a company profile.
# File lib/fedger_api/client/company.rb, line 46 def company_snapshot(company_domain) company_provider(company_domain, 'snapshot') end
funding_details(company_domain)
click to toggle source
Returns a detailed funding history collection.
# File lib/fedger_api/client/company.rb, line 6 def funding_details(company_domain) company_provider(company_domain, 'funding/details') end
funding_status(company_domain)
click to toggle source
Returns Total funding amount and current stage.
# File lib/fedger_api/client/company.rb, line 11 def funding_status(company_domain) company_provider(company_domain, 'funding/status') end
fundings(company_domain)
click to toggle source
Returns a detailed funding history collection.
# File lib/fedger_api/client/company.rb, line 16 def fundings(company_domain) company_provider(company_domain, 'fundings') end
investors(company_domain)
click to toggle source
Returns a list of investors in a company.
# File lib/fedger_api/client/company.rb, line 26 def investors(company_domain) company_provider(company_domain, 'investors') end
locations(company_domain)
click to toggle source
Returns a list with city/country for operative sites of a company.
# File lib/fedger_api/client/company.rb, line 31 def locations(company_domain) company_provider(company_domain, 'locations') end
peers(company_domain)
click to toggle source
Returns company peers.
# File lib/fedger_api/client/company.rb, line 36 def peers(company_domain) company_provider(company_domain, 'peers') end
portfolio_companies(company_domain)
click to toggle source
List of company names, an investor has invested in.
# File lib/fedger_api/client/company.rb, line 41 def portfolio_companies(company_domain) company_provider(company_domain, 'portfolio') end
team_details(company_domain)
click to toggle source
Returns team profiles for a company.
# File lib/fedger_api/client/company.rb, line 51 def team_details(company_domain) company_provider(company_domain, 'team/details') end
Private Instance Methods
company_provider(company_domain, uri)
click to toggle source
# File lib/fedger_api/client/company.rb, line 57 def company_provider(company_domain, uri) Response.new(company_request(company_domain, uri)) end
company_request(company_domain, uri)
click to toggle source
# File lib/fedger_api/client/company.rb, line 61 def company_request(company_domain, uri) self.class.get("/company/#{company_domain}/#{uri}", merge_options) end