Module: BaseChip::Taskable
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 |