module ActiveShotgun::Model::Callbacks
Public Class Methods
prepended(base)
click to toggle source
# File lib/active_shotgun/model/callbacks.rb, line 6 def self.prepended(base) base.define_model_callbacks :destroy base.define_model_callbacks :update base.define_model_callbacks :save base.define_model_callbacks :create base.define_model_callbacks :validation end
Public Instance Methods
destroy()
click to toggle source
Calls superclass method
# File lib/active_shotgun/model/callbacks.rb, line 14 def destroy run_callbacks(:destroy) do super end end
save()
click to toggle source
Calls superclass method
# File lib/active_shotgun/model/callbacks.rb, line 20 def save run_callbacks(:save) do run_callbacks(persisted? ? :update : :create) do super end end end
validate()
click to toggle source
Calls superclass method
# File lib/active_shotgun/model/callbacks.rb, line 28 def validate run_callbacks(:validation) do super end end