Sha256: 834e4743dbeb077eef2454fade9f420550f2dbb6c35edf5064311f4a967da066

Contents?: true

Size: 300 Bytes

Versions: 22

Compression:

Stored size: 300 Bytes

Contents

module DataMapper
  module Hook
    def self.included(model)
      model.class_eval <<-EOS, __FILE__, __LINE__
        include Extlib::Hook
        register_instance_hooks :save, :create, :update, :destroy
      EOS
    end
  end
  DataMapper::Resource.append_inclusions Hook
end # module DataMapper

Version data entries

22 entries across 22 versions & 6 rubygems

Version Path
datamapper-dm-core-0.9.11 lib/dm-core/hook.rb
joevandyk-dm-core-0.9.6 lib/dm-core/hook.rb
rpbertp13-dm-core-0.9.11.1 lib/dm-core/hook.rb
rpbertp13-dm-core-0.9.11.2 lib/dm-core/hook.rb
sam-dm-core-0.9.10 lib/dm-core/hook.rb
sam-dm-core-0.9.11 lib/dm-core/hook.rb
sam-dm-core-0.9.6 lib/dm-core/hook.rb
sam-dm-core-0.9.7 lib/dm-core/hook.rb
sam-dm-core-0.9.8 lib/dm-core/hook.rb
sam-dm-core-0.9.9 lib/dm-core/hook.rb
dm-core-0.9.11 lib/dm-core/hook.rb
dm-core-0.9.10 lib/dm-core/hook.rb
dm-core-0.9.4 lib/dm-core/hook.rb
dm-core-0.9.5 lib/dm-core/hook.rb
dm-core-0.9.3 lib/dm-core/hook.rb
dm-core-0.9.7 lib/dm-core/hook.rb
dm-core-0.9.6 lib/dm-core/hook.rb
dm-core-0.9.8 lib/dm-core/hook.rb
dm-core-0.9.9 lib/dm-core/hook.rb
mack-data_mapper-0.8.2 lib/gems/dm-core-0.9.7/lib/dm-core/hook.rb