class Roqua::Scheduling::Task
Attributes
name[R]
options[R]
Public Class Methods
new(name, options, callback)
click to toggle source
# File lib/roqua/scheduling/task.rb, line 5 def initialize(name, options, callback) @name = name @options = options @callback = callback end
Public Instance Methods
next_run_at()
click to toggle source
# File lib/roqua/scheduling/task.rb, line 11 def next_run_at options[:next_run_at].call end
run()
click to toggle source
# File lib/roqua/scheduling/task.rb, line 15 def run @callback.call end