# File lib/vestal_versions/changes.rb, line 87 def append_changes(changes) changes.inject(self) do |new_changes, (attribute, change)| new_change = [new_changes.fetch(attribute, change).first, change.last] new_changes.merge(attribute => new_change) end.reject do |attribute, change| change.first == change.last end end