Module: TeamworkApi::API::ProjectOwner
- Included in:
- Client
- Defined in:
- lib/teamwork_api/api/project_owner.rb
Instance Method Summary collapse
- #project_owner(project_id) ⇒ Object
-
#set_project_owner(project_id, args) ⇒ Object
This doesn’t seem to work.
Instance Method Details
#project_owner(project_id) ⇒ Object
4 5 6 7 8 |
# File 'lib/teamwork_api/api/project_owner.rb', line 4 def project_owner(project_id) response = get "projects/#{project_id}.json", project: { include_project_owner: true } response[:project][:owner] end |
#set_project_owner(project_id, args) ⇒ Object
This doesn’t seem to work. Response is OK, but owner not set
11 12 13 14 15 16 17 18 19 |
# File 'lib/teamwork_api/api/project_owner.rb', line 11 def set_project_owner(project_id, args) args = API.params(args) .required(:project_owner_id) .to_h response = put "projects/#{project_id}.json", project: args response.body['STATUS'] end |