| Class | NameObserver |
| In: |
app/models/observers/name_observer.rb
|
| Parent: | ActiveRecord::Observer |
# File app/models/observers/name_observer.rb, line 2
2: def after_create(name)
3: case name.nameable
4: when Person
5: name.nameable.results.all.each do |result|
6: if result[:name] != name.nameable.name(result.year)
7: result.cache_attributes! :non_event
8: end
9: end
10: when Team
11: name.nameable.results.all.each do |result|
12: if result[:team_name] != name.nameable.name(result.year)
13: result.cache_attributes! :non_event
14: end
15: end
16: end
17: true
18: end