app/models/flagable.rb in your_platform-1.0.0 vs app/models/flagable.rb in your_platform-1.0.1

- old
+ new

@@ -31,15 +31,11 @@ def add_flag( new_flag ) self.add_flags new_flag end - def remove_flags( *flags_to_remove ) - for flag_to_remove in flags_to_remove - self.flags.find_all_by_key( flag_to_remove ).each do |flag| - flag.destroy - end - end + def remove_flags(*flags_to_remove) + self.flags.where(key: flags_to_remove).destroy_all end def remove_flag( flag_to_remove ) self.remove_flags flag_to_remove end