Class: Redcar::Resource::Task
Instance Attribute Summary
Attributes inherited from Task
#_queue, #completed_time, #description, #enqueue_time, #error, #start_time
Instance Method Summary (collapse)
- - (Object) execute
-
- (Task) initialize(resource)
constructor
A new instance of Task.
Methods inherited from Task
#call, #cancel, #cancelled?, #completed?, #in_process?, #inspect, #pending?
Constructor Details
- (Task) initialize(resource)
A new instance of Task
65 66 67 |
# File 'plugins/core/lib/core/resource.rb', line 65 def initialize(resource) @resource = resource end |
Instance Method Details
- (Object) execute
69 70 71 72 73 |
# File 'plugins/core/lib/core/resource.rb', line 69 def execute result = @resource.block.call @resource.send(:set_value_from_background, result) result end |