module DataMapper::Property::DirtyMinder

Public Instance Methods

set!(resource, value) click to toggle source

Catch any direct assignment (set), and any Resource#reload (set!).

Calls superclass method
# 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