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 19
def delay(*_args)
  raise '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
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