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