lib/mongo_mapper/plugins/dirty.rb in jmonteiro-mongo_mapper-0.1.6 vs lib/mongo_mapper/plugins/dirty.rb in jmonteiro-mongo_mapper-0.1.7

- old
+ new

@@ -36,12 +36,12 @@ def changes changed.inject({}) { |h, key| h[key] = key_change(key); h } end - def initialize(attrs={}) + def initialize(*args) super - changed_keys.clear if attrs.blank? + changed_keys.clear if args.first.blank? || !new? end def save(*args) if status = super changed_keys.clear \ No newline at end of file