| Module | Sequel::Plugins::InstanceHooks::InstanceMethods |
| In: |
lib/sequel/plugins/instance_hooks.rb
|
Run after destroy instance hooks.
# 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.
# 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.
# 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.
# 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.
# 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