lib/cachers/railtie.rb in cachers-4.0.0.0 vs lib/cachers/railtie.rb in cachers-4.1.0.0
- old
+ new
@@ -1,10 +1,18 @@
module Cachers
class Railtie < Rails::Railtie
- config.after_initialize do
- Dir[Rails.root.join('app/cachers/*')].each do |file|
+ config.before_initialize do
+ Dir["#{Rails.root}/app/cachers/**/*_cacher.rb"].each do |file|
load file
+ end
+ end
+
+ initializer 'cachers.active_record' do
+ ActiveSupport.on_load :active_record do
+ ::ActiveRecord::Base.include(
+ Cachers::Extensions::ActiveRecord::Base
+ )
end
end
rake_tasks do
load 'tasks/cachers.rake'