# File lib/rufus/sc/scheduler.rb, line 289
    def add_job (job)

      complain_if_blocking_and_timeout(job)

      return if job.params[:discard_past] && Time.now.to_f >= job.at

      @jobs << job

      job
    end