class Scale::Callbacks::Task
Attributes
task[R]
Public Class Methods
new(json)
click to toggle source
Calls superclass method
Scale::Callbacks::Base::new
# File lib/scale/callbacks/task.rb, line 6 def initialize(json) super build_task end
shortcut()
click to toggle source
# File lib/scale/callbacks/task.rb, line 11 def self.shortcut 'task' end
Private Instance Methods
build_task()
click to toggle source
# File lib/scale/callbacks/task.rb, line 17 def build_task task_data = json[:task].merge task_id: json[:task_id] @task = Scale::Resources::Task.new task_data end