Module: Micro::Observers::For::ActiveModel

Defined in:
lib/micro/observers/for/active_model.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



133
134
135
136
137
138
139
140
141
142
143
144
145
# File 'lib/micro/observers/for/active_model.rb', line 133

def self.included(base)
  base.extend(ClassMethods)
  base.send(
    :private_class_method,
    :notify_observers_proc,
    :register_observers_to_notify,
    :install_observers_to_notify_callback,
    :notify_registered_observers,
    :__observers_to_notify,
    :__observers_to_notify_callbacks
  )
  base.send(:include, ::Micro::Observers)
end