module Mongoid::Interceptable

Public Instance Methods

cascadable_child?(kind, child, metadata) click to toggle source
# File lib/patches/embedded_touch.rb, line 88
def cascadable_child?(kind, child, metadata)
  return false if kind == :initialize || kind == :find || kind == :touch
  return false if kind == :validate && metadata.validate?
  child.callback_executable?(kind) ? child.in_callback_state?(kind) : false
end