Class TeamObserver
In: app/models/observers/team_observer.rb
Parent: ActiveRecord::Observer

Methods

Public Instance methods

[Source]

   # File app/models/observers/team_observer.rb, line 2
2:   def after_destroy(team)
3:     Result.update_all [ "team_id=?, team_name=?", nil, nil ], [ "team_id=?", team.id ]
4:     true
5:   end

[Source]

    # File app/models/observers/team_observer.rb, line 7
 7:   def after_update(team)
 8:     if team.name_changed?
 9:       team.results.all.each do |result|
10:         if result.team_name != team.name(result.year)
11:           result.cache_attributes! :non_event
12:         end
13:       end
14:     end
15:     true
16:   end

[Validate]