class Rufus::Scheduler::CronJob
def set_next_time(trigger_time, is_post=false, now=nil)
def set_next_time(trigger_time, is_post=false, now=nil) return if is_post t = trigger_time || now || EoTime.now previous = @previous_time || @scheduled_at t = previous if ! discard_past? && t > previous @next_time = if @first_at && @first_at > t @first_at else @cron_line.next_time(t) end end