| Class | ResultObserver |
| In: |
app/models/observers/result_observer.rb
|
| Parent: | ActiveRecord::Observer |
Only here to support CombinedTimeTrialResults
# File app/models/observers/result_observer.rb, line 3 3: def after_destroy(result) 4: return true unless result.event.notification_enabled? 5: combined_results = CombinedTimeTrialResults.create_or_destroy_for!(result.event) 6: result.event.combined_results.calculate! if result.event.combined_results 7: true 8: end
# File app/models/observers/result_observer.rb, line 10
10: def after_save(result)
11: return true unless result.event(true).notification_enabled?
12: combined_results = CombinedTimeTrialResults.create_or_destroy_for!(result.event)
13: combined_results.calculate! unless combined_results.nil?
14: true
15: end