diff options
Diffstat (limited to 'activerecord/lib/active_record/mixins/list.rb')
-rw-r--r-- | activerecord/lib/active_record/mixins/list.rb | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/activerecord/lib/active_record/mixins/list.rb b/activerecord/lib/active_record/mixins/list.rb index a357312105..b75d3d9ca1 100644 --- a/activerecord/lib/active_record/mixins/list.rb +++ b/activerecord/lib/active_record/mixins/list.rb @@ -28,11 +28,9 @@ module ActiveRecord # todo_list.last.move_higher module List def self.append_features(base) - super - base.class_eval do - before_destroy :remove_from_list - after_create :add_to_list_bottom - end + super + base.before_destroy :remove_from_list + base.after_create :add_to_list_bottom end # Moving around on the list |