Module: Ripple::Callbacks::InstanceMethods
- Defined in:
- lib/ripple/callbacks.rb
Instance Method Summary collapse
- #destroy(*args, &block) ⇒ Object
- #really_save(*args, &block) ⇒ Object
- #valid?(*args, &block) ⇒ Boolean
Instance Method Details
#destroy(*args, &block) ⇒ Object
65 66 67 68 69 |
# File 'lib/ripple/callbacks.rb', line 65 def destroy(*args, &block) run_callbacks(:destroy) do super end end |
#really_save(*args, &block) ⇒ Object
55 56 57 58 59 60 61 62 |
# File 'lib/ripple/callbacks.rb', line 55 def really_save(*args, &block) state = new? ? :create : :update run_callbacks(:save) do run_callbacks(state) do super end end end |
#valid?(*args, &block) ⇒ Boolean
72 73 74 75 76 77 |
# File 'lib/ripple/callbacks.rb', line 72 def valid?(*args, &block) @_on_validate = new? ? :create : :update run_callbacks(:validation) do super end end |