Class: Wal::UpdateEvent
- Inherits:
-
Object
- Object
- Wal::UpdateEvent
- Includes:
- ChangeEvent, TableName
- Defined in:
- lib/wal.rb
Instance Method Summary collapse
Methods included from ChangeEvent
#attribute, #attribute_changes, #attribute_was, #changed_attribute?
Methods included from TableName
Instance Method Details
#diff ⇒ Object
109 110 111 112 113 |
# File 'lib/wal.rb', line 109 def diff (old.keys | new.keys).reduce({}) do |diff, key| old[key] != new[key] ? diff.merge(key => [old[key], new[key]]) : diff end end |