Class: SportDb::Model::Event

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/sportdb/models/event.rb

Instance Method Summary collapse

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_tableObject



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_saveObject



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

#titleObject



44
45
46
# File 'lib/sportdb/models/event.rb', line 44

def title
  "#{league.title} #{season.title}"
end