Module: RubyLokaliseApi::Rest::Tasks
- Included in:
- Client
- Defined in:
- lib/ruby_lokalise_api/rest/tasks.rb
Instance Method Summary collapse
-
#create_task(project_id, params) ⇒ RubyLokaliseApi::Resources::Task
Creates task for the given project.
-
#destroy_task(project_id, task_id) ⇒ Hash
Deletes task for the given project.
-
#task(project_id, task_id) ⇒ RubyLokaliseApi::Resources::Task
Returns a single task for the given project.
-
#tasks(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::Task<RubyLokaliseApi::Resources::Task>
Returns all tasks for the given project.
-
#update_task(project_id, task_id, params = {}) ⇒ RubyLokaliseApi::Resources::Task
Updates task for the given project.
Instance Method Details
#create_task(project_id, params) ⇒ RubyLokaliseApi::Resources::Task
Creates task for the given project
32 33 34 |
# File 'lib/ruby_lokalise_api/rest/tasks.rb', line 32 def create_task(project_id, params) c_r RubyLokaliseApi::Resources::Task, :create, project_id, params end |
#destroy_task(project_id, task_id) ⇒ Hash
Deletes task for the given project
53 54 55 |
# File 'lib/ruby_lokalise_api/rest/tasks.rb', line 53 def destroy_task(project_id, task_id) c_r RubyLokaliseApi::Resources::Task, :destroy, [project_id, task_id] end |
#task(project_id, task_id) ⇒ RubyLokaliseApi::Resources::Task
Returns a single task for the given project
22 23 24 |
# File 'lib/ruby_lokalise_api/rest/tasks.rb', line 22 def task(project_id, task_id) c_r RubyLokaliseApi::Resources::Task, :find, [project_id, task_id] end |
#tasks(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::Task<RubyLokaliseApi::Resources::Task>
Returns all tasks for the given project
12 13 14 |
# File 'lib/ruby_lokalise_api/rest/tasks.rb', line 12 def tasks(project_id, params = {}) c_r RubyLokaliseApi::Collections::Task, :all, project_id, params end |
#update_task(project_id, task_id, params = {}) ⇒ RubyLokaliseApi::Resources::Task
Updates task for the given project
43 44 45 |
# File 'lib/ruby_lokalise_api/rest/tasks.rb', line 43 def update_task(project_id, task_id, params = {}) c_r RubyLokaliseApi::Resources::Task, :update, [project_id, task_id], params end |