Rufus::Scheduler::CronJob

Public Class Methods

new(scheduler, cronline, opts, block) click to toggle source
# File lib/rufus/scheduler/jobs.rb, line 596
def initialize(scheduler, cronline, opts, block)

  super(scheduler, cronline, opts, block)

  @cron_line = CronLine.new(cronline)
  @next_time = @cron_line.next_time
end

Public Instance Methods

brute_frequency() click to toggle source
# File lib/rufus/scheduler/jobs.rb, line 609
def brute_frequency

  @cron_line.brute_frequency
end
frequency() click to toggle source
# File lib/rufus/scheduler/jobs.rb, line 604
def frequency

  @cron_line.frequency
end

Protected Instance Methods

next_time_from(time) click to toggle source
# File lib/rufus/scheduler/jobs.rb, line 621
def next_time_from(time)

  @cron_line.next_time(time)
end
set_next_time(is_post, trigger_time) click to toggle source
# File lib/rufus/scheduler/jobs.rb, line 616
def set_next_time(is_post, trigger_time)

  @next_time = @cron_line.next_time
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.