aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorAbdelkader Boudih <terminale@gmail.com>2014-05-21 21:10:17 +0000
committerAbdelkader Boudih <terminale@gmail.com>2014-05-22 07:13:24 +0000
commitaf117de37a5183e53f9c23dc9d4743e007a098d0 (patch)
treef015b652617c21fb1a8b934be60f1b25ae548c0b /lib
parent0cb85a6e8c1a1a0714ec3bb290ad802d80b1ae07 (diff)
downloadrails-af117de37a5183e53f9c23dc9d4743e007a098d0.tar.gz
rails-af117de37a5183e53f9c23dc9d4743e007a098d0.tar.bz2
rails-af117de37a5183e53f9c23dc9d4743e007a098d0.zip
Railtie hook on ActiveJob::Base
Diffstat (limited to 'lib')
-rw-r--r--lib/active_job.rb1
-rw-r--r--lib/active_job/base.rb2
-rw-r--r--lib/active_job/railtie.rb (renamed from lib/active_job/railitie.rb)5
3 files changed, 5 insertions, 3 deletions
diff --git a/lib/active_job.rb b/lib/active_job.rb
index ba18cc093a..ddfdda4fb4 100644
--- a/lib/active_job.rb
+++ b/lib/active_job.rb
@@ -24,6 +24,7 @@
require 'active_support'
require 'active_support/rails'
+require 'active_job/railtie' if defined?(Rails)
require 'active_job/version'
module ActiveJob
diff --git a/lib/active_job/base.rb b/lib/active_job/base.rb
index 3d16f38275..d4f0f6777c 100644
--- a/lib/active_job/base.rb
+++ b/lib/active_job/base.rb
@@ -9,5 +9,7 @@ module ActiveJob
extend QueueName
extend Enqueuing
extend Logging
+
+ ActiveSupport.run_load_hooks(:active_job, self)
end
end
diff --git a/lib/active_job/railitie.rb b/lib/active_job/railtie.rb
index e6bd447150..08555d1d77 100644
--- a/lib/active_job/railitie.rb
+++ b/lib/active_job/railtie.rb
@@ -1,11 +1,10 @@
-require 'active_model/global_id'
-require 'active_job'
+require 'active_model/railtie'
module ActiveJob
# = Active Job Railtie
class Railtie < Rails::Railtie # :nodoc:
initializer 'active_job' do
- ActiveSupport.on_load(:active_job) { Base.logger = ::Rails.logger }
+ ActiveSupport.on_load(:active_job) { self.logger = ::Rails.logger }
end
end
end \ No newline at end of file