module Mongoid::Interceptable

Public Class Methods

observables() click to toggle source

Get all callbacks that can be observed.

@example Get the observables.

Interceptable.observables

@return [ Array<Symbol> ] The names of the observables.

# File lib/mongoid/observers/interceptable.rb, line 13
def observables
  CALLBACKS + registered_observables
end
registered_observables() click to toggle source

Get all registered callbacks that can be observed, not included in Mongoid's defaults.

@example Get the observables.

Interceptable.registered_observables

@return [ Array<Symbol> ] The names of the registered observables.

# File lib/mongoid/observers/interceptable.rb, line 24
def registered_observables
  @registered_observables ||= []
end