class Object
Public Instance Methods
args()
click to toggle source
# File lib/delayed/recipes.rb, line 27 def args fetch(:delayed_job_args, "") end
create_job(opts = {})
click to toggle source
# File lib/delayed/backend/shared_spec.rb, line 8 def create_job(opts = {}) described_class.create(opts.merge(:payload_object => SimpleJob.new)) end
delay(*args)
click to toggle source
# File lib/delayed/performable_mailer.rb, line 18 def delay(*args) raise RuntimeError, "Use MyMailer.delay.mailer_action(args) to delay sending of emails." end
delayed_job_command()
click to toggle source
# File lib/delayed/recipes.rb, line 35 def delayed_job_command fetch(:delayed_job_command, "script/delayed_job") end
encode_with(coder)
click to toggle source
# File lib/delayed/psych_ext.rb, line 11 def encode_with(coder) coder["attributes"] = attributes coder.tag = "!ruby/ActiveRecord:#{self.class.name}" end
encode_with_override(coder)
click to toggle source
# File lib/delayed/psych_ext.rb, line 4 def encode_with_override(coder) encode_with_without_override(coder) coder.tag = "!ruby/ActiveRecord:#{self.class.name}" end
rails_env()
click to toggle source
# File lib/delayed/recipes.rb, line 23 def rails_env fetch(:rails_env, false) ? "RAILS_ENV=#{fetch(:rails_env)}" : '' end
roles()
click to toggle source
# File lib/delayed/recipes.rb, line 31 def roles fetch(:delayed_job_server_role, :app) end