Module: DataMapper::Property::DirtyMinder
- Defined in:
- lib/monkey_patch_datamapper.rb
Instance Method Summary collapse
-
#set!(resource, value) ⇒ Object
Catch any direct assignment (#set), and any Resource#reload (set!).
Instance Method Details
#set!(resource, value) ⇒ Object
Catch any direct assignment (#set), and any Resource#reload (set!).
7 8 9 10 11 12 |
# File 'lib/monkey_patch_datamapper.rb', line 7 def set!(resource, value) if Hooker::MUTATION_METHODS.keys.detect { |klass| value.kind_of?(klass) } hook_value(resource, value) unless value.kind_of? Hooker end super end |