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