class Monkey::EveryTrigger
Public Class Methods
new(task_class, interval, time=nil)
click to toggle source
Calls superclass method
Monkey::Trigger::new
# File lib/monkey/triggers.rb, line 10 def initialize(task_class, interval, time=nil) @interval = interval @time = time super(task_class) start end
Public Instance Methods
start()
click to toggle source
# File lib/monkey/triggers.rb, line 17 def start interval = @interval time = @time task_name = @task.task_name if time Clockwork.class_eval { every(interval, task_name, time) } else Clockwork.class_eval { every(interval, task_name) } end end