class Scale::Resources::Task
Constants
- ATTRIBUTES
Public Class Methods
new(json = {})
click to toggle source
# 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
Protected Instance Methods
tweak_attributes()
click to toggle source
# File lib/scale/resources/task.rb, line 22 def tweak_attributes @created_at = Time.parse(created_at) rescue nil @completed_at = Time.parse(completed_at) rescue nil @params = Scale.hash(params) end