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