lib/kasket/write_mixin.rb in kasket-0.5.4 vs lib/kasket/write_mixin.rb in kasket-0.5.5

- old
+ new

@@ -26,10 +26,10 @@ def kasket_keys attribute_sets = [attributes.symbolize_keys] if changed? - old_attributes = Hash[changes.map {|attribute, values| [attribute, values[0]]}].symbolize_keys + old_attributes = Hash[*changes.map {|attribute, values| [attribute, values[0]]}.flatten].symbolize_keys attribute_sets << old_attributes.reverse_merge(attribute_sets[0]) end keys = [] self.class.kasket_indices.each do |index|