Method: ActiveModel::Observer.observed_class
- Defined in:
- lib/active_model/observing.rb
.observed_class ⇒ Object
The class observed by default is inferred from the observer’s class name:
assert_equal Person, PersonObserver.observed_class
208 209 210 211 212 213 214 |
# File '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 |