Sha256: 16779f27ab1bbe86094200965efc65b1abf6a512dcf039622f4bf36a4f95c1ad

Contents?: true

Size: 744 Bytes

Versions: 1

Compression:

Stored size: 744 Bytes

Contents

require 'active_support'

require File.dirname(__FILE__) + '/delayed/message_sending'
require File.dirname(__FILE__) + '/delayed/performable_method'
require File.dirname(__FILE__) + '/delayed/backend/base'
require File.dirname(__FILE__) + '/delayed/worker'

Object.send(:include, Delayed::MessageSending)   
Module.send(:include, Delayed::MessageSending::ClassMethods)

if defined?(ActiveRecord)
  Delayed::Worker.backend = :active_record
elsif defined?(MongoMapper)
  Delayed::Worker.backend = :mongo_mapper
else
  $stderr.puts "Could not decide on a backend, defaulting to active_record"
  Delayed::Worker.backend = :active_record
end

if defined?(Merb::Plugins)
  Merb::Plugins.add_rakefiles File.dirname(__FILE__) / 'delayed' / 'tasks'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
moneypools-delayed_job-1.8.4 lib/delayed_job.rb