Module: Monkey::Task::ClassMethods

Defined in:
lib/monkey/task.rb

Overview

CLASS METHODS

Instance Method Summary collapse

Instance Method Details

#task_nameObject



27
28
29
# File 'lib/monkey/task.rb', line 27

def task_name
  self.name.underscore
end

#trigger(name, *options) ⇒ Object



22
23
24
25
# File 'lib/monkey/task.rb', line 22

def trigger(name, *options)
  trigger_class_name = name.to_s.camelize + 'Trigger'
  @trigger = Monkey.const_get(trigger_class_name).new(self, *options)
end