lib/track_changes.rb in track_changes-0.5.1 vs lib/track_changes.rb in track_changes-1.0.0.pre1
- old
+ new
@@ -1,12 +1,13 @@
-require 'track_changes/result'
-require 'track_changes/configuration'
-require 'track_changes/initializer'
-require 'track_changes/audit_filter'
-require 'track_changes/filter'
-require 'track_changes/instance_methods'
-require 'track_changes/class_methods'
-require 'track_changes/base'
-
module TrackChanges
-
+ require 'track_changes/engine' if defined?(Rails) && Rails::VERSION::MAJOR == 3
+ require 'track_changes/action_controller'
+ require 'track_changes/active_record'
+ require 'track_changes/around_save'
+ require 'track_changes/changes'
+ require 'track_changes/configuration'
+ require 'track_changes/current_user'
+ require 'track_changes/current_user_filter'
end
+
+ActiveRecord::Base.send :include, TrackChanges::ActiveRecord
+ActionController::Base.send :include, TrackChanges::ActionController