module Delayed
Extend the DelayedJobGenerator so that it creates an AR migration
Public Class Methods
lifecycle()
click to toggle source
# File lib/delayed.rb, line 49 def self.lifecycle setup_lifecycle unless @lifecycle @lifecycle end
logger()
click to toggle source
# File lib/delayed.rb, line 59 def self.logger @logger ||= Rails.logger end
logger=(value)
click to toggle source
# File lib/delayed.rb, line 63 def self.logger=(value) @logger = value end
say(message, level = default_log_level)
click to toggle source
# File lib/delayed.rb, line 67 def self.say(message, level = default_log_level) logger&.send(level, message) end
setup_lifecycle()
click to toggle source
# File lib/delayed.rb, line 54 def self.setup_lifecycle @lifecycle = Delayed::Lifecycle.new plugins.each { |klass| klass.new } end