Class/Module Index [+]

Quicksearch

DataMapper::Model::Hook::Methods

Public Instance Methods

after(target_method, method_sym = nil, &block) click to toggle source

@api public

# File lib/dm-core/model/hook.rb, line 25
def after(target_method, method_sym = nil, &block)
  setup_hook(:after, target_method, method_sym, block) { super }
end
before(target_method, method_sym = nil, &block) click to toggle source

@api public

# File lib/dm-core/model/hook.rb, line 20
def before(target_method, method_sym = nil, &block)
  setup_hook(:before, target_method, method_sym, block) { super }
end
hooks() click to toggle source

@api private

# File lib/dm-core/model/hook.rb, line 30
def hooks
  @hooks ||= {
    :save     => { :before => [], :after => [] },
    :create   => { :before => [], :after => [] },
    :update   => { :before => [], :after => [] },
    :destroy  => { :before => [], :after => [] },
  }
end
inherited(model) click to toggle source
# File lib/dm-core/model/hook.rb, line 14
def inherited(model)
  copy_hooks(model)
  super
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.