Module: BaseChip::Taskable

Included in:
Action, Task, Test
Defined in:
lib/base_chip/taskable.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Class Method Summary collapse

Class Method Details

.included(mod) ⇒ Object



19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/base_chip/taskable.rb', line 19

def self.included mod
  mod.extend Taskable::ClassMethods
  mod.class_eval do
    include Taskable::InstanceMethods
    attr_accessor :task       # for pointers to real tasks
    attr_accessor :wait_count
    attr_accessor :next_tasks
    attr_accessor :task_name
    attr_accessor :bundle_name
    attr_accessor :bundle_tgz
    attr_accessor :worker_command
    attr_accessor :foreground
    attr_accessor :totals
    attr_accessor :state
  end
end