class Rufus::Scheduler::EveryJob
def set_next_time(trigger_time, is_post=false)
def set_next_time(trigger_time, is_post=false) return if is_post n = Time.now @next_time = if @first_at == nil || @first_at < n nt = (@next_time || trigger_time || n) + @frequency nt > n ? nt : (trigger_time || n) + @frequency else @first_at end end