class Rufus::Scheduler::OneTimeJob
def determine_id
def determine_id [ self.class.name.split(':').last.downcase[0..-4], @scheduled_at.to_f, @next_time.to_f, self.hash.abs ].map(&:to_s).join('_') end
def occurrences(time0, time1)
def occurrences(time0, time1) (time >= time0 && time <= time1) ? [ time ] : [] end
def set_next_time(trigger_time, is_post=false)
There is no next_time for one time jobs, hence the false.
def set_next_time(trigger_time, is_post=false) @next_time = is_post ? nil : false end