class Rufus::Scheduler::IntervalJob
def set_next_time(trigger_time, is_post=false, now=nil)
def set_next_time(trigger_time, is_post=false, now=nil) n = now || EoTime.now @next_time = if is_post n + @interval elsif trigger_time.nil? if @first_at == nil || @first_at < n n + @interval else @first_at end else false end end