lib/active_model/jobs/engine.rb in active_model-jobs-0.2.0 vs lib/active_model/jobs/engine.rb in active_model-jobs-0.2.1
- old
+ new
@@ -1,16 +1,10 @@
-if defined? Rails
- module ActiveModel
- module Jobs
- # Hooks into the host Rails application that include
- # +ActiveModel::Jobs+ into every model that includes
- # +ActiveModel::Model+.
- class Engine < Rails::Engine
- initializer 'active_model_jobs.setup' do
- ActiveSupport.on_load :active_model do
- ActiveModel::Model.send :include, ActiveModel::Jobs
- end
- end
+module ActiveModel
+ module Jobs
+ # Automatically includes ActiveModel::Jobs into a Rails app
+ class Engine < Rails::Engine
+ ActiveSupport.on_load :active_record do
+ include ActiveModel::Jobs
end
end
end
end