Module: Mongoid::Interceptable

Defined in:
lib/patches/embedded_touch.rb

Instance Method Summary collapse

Instance Method Details

#cascadable_child?(kind, child, metadata) ⇒ Boolean

Returns:

  • (Boolean)


88
89
90
91
92
# File 'lib/patches/embedded_touch.rb', line 88

def cascadable_child?(kind, child, )
  return false if kind == :initialize || kind == :find || kind == :touch
  return false if kind == :validate && .validate?
  child.callback_executable?(kind) ? child.in_callback_state?(kind) : false
end