args()
click to toggle source
def args
fetch(:delayed_job_args, "")
end
create_job(opts = {})
click to toggle source
def create_job(opts = {})
described_class.create(opts.merge(:payload_object => SimpleJob.new))
end
delay(*args)
click to toggle source
def delay(*args)
raise RuntimeError, "Use MyMailer.delay.mailer_action(args) to delay sending of emails."
end
delayed_job_command()
click to toggle source
def delayed_job_command
fetch(:delayed_job_command, "script/delayed_job")
end
encode_with(coder)
click to toggle source
def encode_with(coder)
coder["attributes"] = attributes
coder.tag = "!ruby/ActiveRecord:#{self.class.name}"
end
encode_with_override(coder)
click to toggle source
def encode_with_override(coder)
encode_with_without_override(coder)
coder.tag = "!ruby/ActiveRecord:#{self.class.name}"
end
rails_env()
click to toggle source
def rails_env
fetch(:rails_env, false) ? "RAILS_ENV=#{fetch(:rails_env)}" : ''
end
roles()
click to toggle source
def roles
fetch(:delayed_job_server_role, :app)
end