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

Methods

Public Instance methods

Run after destroy instance hooks.

[Source]

    # File lib/sequel/plugins/instance_hooks.rb, line 54
54:         def after_destroy
55:           super
56:           return unless @instance_hooks
57:           run_after_instance_hooks(:after_destroy)
58:           @instance_hooks.delete(:after_destroy)
59:           @instance_hooks.delete(:before_destroy)
60:         end

Run after save instance hooks.

[Source]

    # File lib/sequel/plugins/instance_hooks.rb, line 70
70:         def after_save
71:           super
72:           return unless @instance_hooks
73:           run_after_instance_hooks(:after_save)
74:           @instance_hooks.delete(:after_save)
75:           @instance_hooks.delete(:before_save)
76:           @instance_hooks.delete(:after_validation)
77:           @instance_hooks.delete(:before_validation)
78:         end

Run after validation instance hooks.

[Source]

    # File lib/sequel/plugins/instance_hooks.rb, line 63
63:         def after_validation
64:           super
65:           return unless @instance_hooks
66:           run_after_instance_hooks(:after_validation)
67:         end

Run before_destroy instance hooks.

[Source]

    # File lib/sequel/plugins/instance_hooks.rb, line 81
81:         def before_destroy
82:           return super unless @instance_hooks
83:           run_before_instance_hooks(:before_destroy)
84:           super
85:         end

Run before_save instance hooks.

[Source]

    # File lib/sequel/plugins/instance_hooks.rb, line 88
88:         def before_save
89:           return super unless @instance_hooks
90:           run_before_instance_hooks(:before_save)
91:           super
92:         end

[Validate]