Module: Taskmaster::Henchman::ClassMethods
- Defined in:
- lib/taskmaster/henchman.rb
Instance Method Summary collapse
Instance Method Details
#cron_output ⇒ Object
25 26 27 |
# File 'lib/taskmaster/henchman.rb', line 25 def cron_output Whenever::JobList.new(@schedule).generate_cron_output end |
#every(frequency, options = {}) ⇒ Object
15 16 17 18 19 |
# File 'lib/taskmaster/henchman.rb', line 15 def every(frequency, = {}) @schedule = "every #{frequency.to_s}, #{.inspect} do runner \'#{self.name}.run\' end" end |
#run ⇒ Object
21 22 23 |
# File 'lib/taskmaster/henchman.rb', line 21 def run raise 'Not implemented' end |