Module Sequel::Plugins::InstanceHooks::InstanceMethods
In: lib/sequel/plugins/instance_hooks.rb

Methods

Constants

BEFORE_HOOKS = Sequel::Model::BEFORE_HOOKS
AFTER_HOOKS = Sequel::Model::AFTER_HOOKS
HOOKS = BEFORE_HOOKS + AFTER_HOOKS

Public Instance methods

Run after save hooks, clearing both the save and validation hooks.

[Source]

    # File lib/sequel/plugins/instance_hooks.rb, line 61
61:         def after_save
62:           super
63:           run_after_instance_hooks(:after_save)
64:           @instance_hooks.delete(:after_save)
65:           @instance_hooks.delete(:before_save)
66:           @instance_hooks.delete(:after_validation)
67:           @instance_hooks.delete(:before_validation)
68:         end

Run after validation hooks, without clearing the validation hooks.

[Source]

    # File lib/sequel/plugins/instance_hooks.rb, line 55
55:         def after_validation
56:           super
57:           run_after_instance_hooks(:after_validation)
58:         end

[Validate]