instance method
observers=
Ruby on Rails 2.2.3
Since v2.2.3 Last seen in v2.3.18Available in: v2.2.3 v2.3.18
Signature
observers=(*observers)
Activates the observers assigned. Examples:
# Calls PersonObserver.instance ActiveRecord::Base.observers = :person_observer # Calls Cacher.instance and GarbageCollector.instance ActiveRecord::Base.observers = :cacher, :garbage_collector # Same as above, just using explicit class references ActiveRecord::Base.observers = Cacher, GarbageCollector
Note: Setting this does not instantiate the observers yet. instantiate_observers is called during startup, and before each development request.
Parameters
-
observersrest
Source
# File activerecord/lib/active_record/observer.rb, line 24
def observers=(*observers)
@observers = observers.flatten
end
Defined in activerecord/lib/active_record/observer.rb line 24
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Observing::ClassMethods