class Rufus::Scheduler::RepeatJob
def trigger(time)
def trigger(time) return if @paused_at #return set_next_time(time) if @paused_at return (@next_time = nil) if @times && @times < 1 return (@next_time = nil) if @last_at && time >= @last_at # # It keeps jobs one step too much in @jobs, but it's OK super @times -= 1 if @times end