# File lib/puppet/scheduler/splay_job.rb, line 10 def interval_to_next_from(time) if last_run super else (start_time + splay) - time end end
# File lib/puppet/scheduler/splay_job.rb, line 18 def ready?(time) if last_run super else start_time + splay <= time end end
# File lib/puppet/scheduler/splay_job.rb, line 5 def initialize(run_interval, splay_limit, &block) @splay = calculate_splay(splay_limit) super(run_interval, &block) end