Method: ActiveModel::Observer.observe
- Defined in:
- lib/active_model/observing.rb
.observe(*models) ⇒ Object
Attaches the observer to the supplied model classes.
187 188 189 190 191 |
# File 'lib/active_model/observing.rb', line 187 def observe(*models) models.flatten! models.collect! { |model| model.respond_to?(:to_sym) ? model.to_s.camelize.constantize : model } redefine_method(:observed_classes) { models } end |