Class: SportDb::Model::Event
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- SportDb::Model::Event
- Defined in:
- lib/sportdb/models/event.rb
Instance Method Summary collapse
- #add_teams_from_ary!(team_keys) ⇒ Object
- #known_teams_table ⇒ Object
- #on_before_save ⇒ Object
- #title ⇒ Object
Instance Method Details
#add_teams_from_ary!(team_keys) ⇒ Object
31 32 33 34 35 36 37 |
# File 'lib/sportdb/models/event.rb', line 31 def add_teams_from_ary!( team_keys ) ## move to depreciated? used in event reader? why? why not? team_keys.each do |team_key| team = Team.find_by_key!( team_key ) self.teams << team end end |
#known_teams_table ⇒ Object
58 59 60 |
# File 'lib/sportdb/models/event.rb', line 58 def known_teams_table @known_teams_table ||= TextUtils.build_title_table_for( teams ) end |
#on_before_save ⇒ Object
39 40 41 42 |
# File 'lib/sportdb/models/event.rb', line 39 def on_before_save # event key is composite of league + season (e.g. at.2012/13) etc. self.key = "#{league.key}.#{season.key}" end |
#title ⇒ Object
44 45 46 |
# File 'lib/sportdb/models/event.rb', line 44 def title "#{league.title} #{season.title}" end |