class Q::Methods::Resque::QueueTask
Public Class Methods
call(*rake_args)
click to toggle source
# File lib/q/methods/resque.rb, line 11 def self.call(*rake_args) Resque.logger.level ||= Integer(ENV['VVERBOSE'] || 1) ENV['QUEUE'] ||= "*" ENV['VERBOSE'] ||= "1" ENV['TERM_CHILD'] ||= '1' ENV['VVERBOSE'] = nil define_setup! Rake::Task["resque:work"].invoke(rake_args) end
define_setup!()
click to toggle source
# File lib/q/methods/resque.rb, line 21 def self.define_setup! return true unless Rake::Task.task_defined?("resque:setup") Rake::Task.define_task("resque:setup" => :environment) do Resque.before_fork = Proc.new { ActiveRecord::Base.establish_connection } if defined?(ActiveRecord) end end