Sha256: 02baa7157f6ab4ae60fc31318d8f7c61a231f79d47339363f0f614176547f34a

Contents?: true

Size: 899 Bytes

Versions: 6

Compression:

Stored size: 899 Bytes

Contents

require 'active_support'
require 'delayed/compatibility'
require 'delayed/exceptions'
require 'delayed/message_sending'
require 'delayed/performable_method'
require 'delayed/yaml_ext'
require 'delayed/lifecycle'
require 'delayed/plugin'
require 'delayed/plugins/clear_locks'
require 'delayed/backend/base'
require 'delayed/backend/job_preparer'
require 'delayed/worker'
require 'delayed/deserialization_error'
require 'delayed/railtie' if defined?(Rails::Railtie)

ActiveSupport.on_load(:action_mailer) do
  require 'delayed/performable_mailer'
  ActionMailer::Base.extend(Delayed::DelayMail)
  ActionMailer::Parameterized::Mailer.include(Delayed::DelayMail) if defined?(ActionMailer::Parameterized::Mailer)
end

module Delayed
  autoload :PerformableMailer, 'delayed/performable_mailer'
end

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
delayed_job-4.1.13 lib/delayed_job.rb
delayed_job-4.1.12 lib/delayed_job.rb
delayed_job-4.1.12.rc1 lib/delayed_job.rb
delayed_job-4.1.11 lib/delayed_job.rb
delayed_job-4.1.10 lib/delayed_job.rb
delayed_job-4.1.9 lib/delayed_job.rb