module Taskworld::Endpoints::Project
Public Instance Methods
project_create(space_id:, title:, **options)
click to toggle source
# File lib/taskworld/endpoints/project.rb, line 4 def project_create(space_id:, title:, **options) post('project.create', options.merge(space_id: space_id, title: title)) end
project_delete(space_id:, project_id:, **options)
click to toggle source
# File lib/taskworld/endpoints/project.rb, line 16 def project_delete(space_id:, project_id:, **options) post('project.delete', options.merge(space_id: space_id, project_id: project_id)) end
project_get_all(space_id:, **options)
click to toggle source
# File lib/taskworld/endpoints/project.rb, line 8 def project_get_all(space_id:, **options) post('project.get-all', options.tap { |o| o.store(:space_id, space_id) }) end
project_update(space_id:, project_id:, **options)
click to toggle source
# File lib/taskworld/endpoints/project.rb, line 12 def project_update(space_id:, project_id:, **options) post('project.update', options.merge(space_id: space_id, project_id: project_id)) end