Sha256: a6d0469baecbca194d2e51e05bb3687bcf51e05e9174631d79dd63884528a094

Contents?: true

Size: 503 Bytes

Versions: 2

Compression:

Stored size: 503 Bytes

Contents

# require 'resque/tasks'
# will give you the resque tasks

namespace :resque do
  task :setup

  desc "Start Resque Scheduler"
  task :scheduler => :scheduler_setup do
    gem 'resque-mongo'
    require 'resque'
    require 'resque_scheduler'

    Resque::Scheduler.verbose = true if ENV['VERBOSE']
    Resque::Scheduler.run
  end

  task :scheduler_setup do
    if ENV['INITIALIZER_PATH']
      load ENV['INITIALIZER_PATH'].to_s.strip
    else
      Rake::Task['resque:setup'].invoke
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
resque-mongo-scheduler-2.0.3 lib/resque_scheduler/tasks.rb
resque-mongo-scheduler-2.0.2 lib/resque_scheduler/tasks.rb