module FedgerAPI::Client::Company

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