class method
self.observe
Ruby on Rails 2.2.3
Since v2.2.3 Last seen in v2.3.18Available in: v2.2.3 v2.3.18
Signature
self.observe(*models)
Attaches the observer to the supplied model classes.
Parameters
-
modelsrest
Source
# File activerecord/lib/active_record/observer.rb, line 147
def observe(*models)
models.flatten!
models.collect! { |model| model.is_a?(Symbol) ? model.to_s.camelize.constantize : model }
define_method(:observed_classes) { Set.new(models) }
end
Defined in activerecord/lib/active_record/observer.rb line 147
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Observer