Class: Scale::Resources::Task
- Inherits:
-
Object
- Object
- Scale::Resources::Task
- Includes:
- Base
- Defined in:
- lib/scale/resources/task.rb
Constant Summary collapse
- ATTRIBUTES =
%w(task_id type instruction params urgency response callback_url status created_at completed_at)
Instance Method Summary collapse
-
#initialize(json = {}) ⇒ Task
constructor
A new instance of Task.
Constructor Details
#initialize(json = {}) ⇒ Task
Returns a new instance of Task.
11 12 13 14 15 16 17 18 |
# File 'lib/scale/resources/task.rb', line 11 def initialize(json = {}) ATTRIBUTES.each do |attr| instance_variable_set "@#{attr}", json[attr] end tweak_attributes end |