Method: MmDirtier::OneProxyListener#changes_for
- Defined in:
- lib/mm_dirtier/one_proxy_listener.rb
#changes_for(change_type, trigger_method, *args, &block) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/mm_dirtier/one_proxy_listener.rb', line 11 def changes_for(change_type, trigger_method, *args, &block) prev = target.nil? ? nil : target.dup if change_type == :added lambda {{:added=>args}} else lambda{{:removed=>[prev], :added=>args}} end end |