Module: PyBossa::Task
- Defined in:
- lib/pybossa-api/task.rb
Class Method Summary collapse
-
.create(opts = {}) ⇒ Hash
Creates a task.
-
.delete(id, opts = {}) ⇒ Object
Deletes a task.
-
.get(id, opts = {}) ⇒ Hash
A task.
-
.list(opts = {}) ⇒ Array
A list of tasks.
-
.update(id, opts = {}) ⇒ Object
Updates a task.
Class Method Details
.create(opts = {}) ⇒ Hash
Creates a task.
39 40 41 42 43 44 |
# File 'lib/pybossa-api/task.rb', line 39 def create(opts = {}) if opts.has_key? :calibration opts[:calibration] = opts[:calibration] ? 1 : 0 end PyBossa::API.create 'task', opts end |
.delete(id, opts = {}) ⇒ Object
Deletes a task.
63 64 65 |
# File 'lib/pybossa-api/task.rb', line 63 def delete(id, opts = {}) PyBossa::API.destroy 'task', id, opts end |
.get(id, opts = {}) ⇒ Hash
Returns a task.
16 17 18 |
# File 'lib/pybossa-api/task.rb', line 16 def get(id, opts = {}) PyBossa::API.retrieve 'task', id, opts end |