class CrocodileJob
Public Class Methods
interval()
click to toggle source
# File lib/crocodile/crocodile_job.rb, line 8 def self.interval raise NotImplementedError, "Must reimplement self.interval in a subclass" end
logger()
click to toggle source
# File lib/crocodile/crocodile_job.rb, line 20 def self.logger @@logger ||= Logger.new(STDOUT) end
message()
click to toggle source
# File lib/crocodile/crocodile_job.rb, line 4 def self.message "Running..." end
one_run_only()
click to toggle source
# File lib/crocodile/crocodile_job.rb, line 16 def self.one_run_only false end
run()
click to toggle source
# File lib/crocodile/crocodile_job.rb, line 12 def self.run raise NotImplementedError, "Must reimplement self.run in a subclass" end
start_at()
click to toggle source
# File lib/crocodile/crocodile_job.rb, line 24 def self.start_at nil end