Module: TeamworkApi::API::Companies

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

Instance Method Summary collapse

Instance Method Details

#companiesObject



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

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

#company(company_id) ⇒ Object



4
5
6
7
# File 'lib/teamwork_api/api/companies.rb', line 4

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

#company_by_name(company_name) ⇒ Object



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

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