class method
self.observed_class
Ruby on Rails 3.2.22.5
Since v2.2.3 Last seen in v3.2.22.5Signature
self.observed_class()
The class observed by default is inferred from the observer’s class name:
assert_equal Person, PersonObserver.observed_class
Source
# File activemodel/lib/active_model/observing.rb, line 208
def observed_class
if observed_class_name = name[/(.*)Observer/, 1]
observed_class_name.constantize
else
nil
end
end
Defined in activemodel/lib/active_model/observing.rb line 208
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Observer