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 63
63:         def after_save
64:           super
65:           run_after_instance_hooks(:after_save)
66:           @instance_hooks.delete(:after_save)
67:           @instance_hooks.delete(:before_save)
68:           @instance_hooks.delete(:after_validation)
69:           @instance_hooks.delete(:before_validation)
70:         end

Run after validation hooks, without clearing the validation hooks.

[Source]

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

[Validate]