Module: Ripple::Callbacks::InstanceMethods

Defined in:
lib/ripple/callbacks.rb

Instance Method Summary collapse

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

Returns:



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