Module: TeamworkApi::API::Companies

Included in:
Client
Defined in:
lib/teamwork_api/api/companies.rb

Overview

Client methods for Companies developer.teamwork.com/projects/companies

Instance Method Summary collapse

Instance Method Details

#companiesObject



13
14
15
16
# File 'lib/teamwork_api/api/companies.rb', line 13

def companies
  response = get '/companies.json'
  response.body['companies']
end

#company(company_id) ⇒ Object



8
9
10
11
# File 'lib/teamwork_api/api/companies.rb', line 8

def company(company_id)
  response = get "/companies/#{company_id}.json"
  response.body['company']
end

#company_by_name(company_name) ⇒ Object



18
19
20
# File 'lib/teamwork_api/api/companies.rb', line 18

def company_by_name(company_name)
  companies.select { |c| c['name'] == company_name }.first
end