Class: GamedayPathBuilder
- Inherits:
- 
      Object
      
        - Object
- GamedayPathBuilder
 
- Defined in:
- lib/gameday_path_builder.rb
Constant Summary collapse
- FILE_BASE_PATH =
- 'components/game/mlb'
Class Method Summary collapse
- .build_batter_path(year, month, day, gid, pid) ⇒ Object
- .build_boxscore_path(year, month, day, gid) ⇒ Object
- .build_day_highlights_path(year, month, day) ⇒ Object
- .build_day_path(year, month, day) ⇒ Object
- .build_epg_path(year, month, day) ⇒ Object
- .build_eventlog_path(year, month, day, gid) ⇒ Object
- .build_game_base_path(gid) ⇒ Object
- .build_game_events_path(year, month, day, gid) ⇒ Object
- .build_game_path(year, month, day, gid) ⇒ Object
- .build_gamecenter_path(year, month, day, gid) ⇒ Object
- .build_inning_hit_path(year, month, day, gid) ⇒ Object
- .build_inning_scores_path(year, month, day, gid) ⇒ Object
- .build_inningx_path(year, month, day, gid, inning_num) ⇒ Object
- .build_linescore_path(year, month, day, gid) ⇒ Object
- .build_month_path(year, month) ⇒ Object
- .build_pitcher_path(year, month, day, gid, pid) ⇒ Object
- .build_players_path(year, month, day, gid) ⇒ Object
- .build_scoreboard_path(year, month, day) ⇒ Object
- .year_month_day_path ⇒ Object
Class Method Details
.build_batter_path(year, month, day, gid, pid) ⇒ Object
| 79 80 81 82 | # File 'lib/gameday_path_builder.rb', line 79 def self.build_batter_path(year, month, day, gid, pid) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/batters/" + pid + '.xml' end | 
.build_boxscore_path(year, month, day, gid) ⇒ Object
| 43 44 45 46 | # File 'lib/gameday_path_builder.rb', line 43 def self.build_boxscore_path(year, month, day, gid) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/boxscore.xml" end | 
.build_day_highlights_path(year, month, day) ⇒ Object
| 37 38 39 40 | # File 'lib/gameday_path_builder.rb', line 37 def self.build_day_highlights_path(year, month, day) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/media/highlights.xml" end | 
.build_day_path(year, month, day) ⇒ Object
| 109 110 111 112 | # File 'lib/gameday_path_builder.rb', line 109 def self.build_day_path(year, month, day) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/year_#{@@year}/month_#{@@month}/day_#{@@day}/" end | 
.build_epg_path(year, month, day) ⇒ Object
| 25 26 27 28 | # File 'lib/gameday_path_builder.rb', line 25 def self.build_epg_path(year, month, day) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/epg.xml" end | 
.build_eventlog_path(year, month, day, gid) ⇒ Object
| 19 20 21 22 | # File 'lib/gameday_path_builder.rb', line 19 def self.build_eventlog_path(year, month, day, gid) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/eventLog.xml" end | 
.build_game_base_path(gid) ⇒ Object
| 13 14 15 16 | # File 'lib/gameday_path_builder.rb', line 13 def self.build_game_base_path(gid) gameday_info = GamedayUtil.parse_gameday_id('gid_' + gid) "#{FILE_BASE_PATH}/year_" + gameday_info['year'] + "/month_" + gameday_info['month'] + "/day_" + gameday_info['day'] + "/gid_"+gid end | 
.build_game_events_path(year, month, day, gid) ⇒ Object
| 55 56 57 58 | # File 'lib/gameday_path_builder.rb', line 55 def self.build_game_events_path(year, month, day, gid) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/game_events.xml" end | 
.build_game_path(year, month, day, gid) ⇒ Object
| 49 50 51 52 | # File 'lib/gameday_path_builder.rb', line 49 def self.build_game_path(year, month, day, gid) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/game.xml" end | 
.build_gamecenter_path(year, month, day, gid) ⇒ Object
| 61 62 63 64 | # File 'lib/gameday_path_builder.rb', line 61 def self.build_gamecenter_path(year, month, day, gid) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/gamecenter.xml" end | 
.build_inning_hit_path(year, month, day, gid) ⇒ Object
| 103 104 105 106 | # File 'lib/gameday_path_builder.rb', line 103 def self.build_inning_hit_path(year, month, day, gid) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/inning/inning_hit.xml" end | 
.build_inning_scores_path(year, month, day, gid) ⇒ Object
| 97 98 99 100 | # File 'lib/gameday_path_builder.rb', line 97 def self.build_inning_scores_path(year, month, day, gid) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/inning/inning_Scores.xml" end | 
.build_inningx_path(year, month, day, gid, inning_num) ⇒ Object
| 91 92 93 94 | # File 'lib/gameday_path_builder.rb', line 91 def self.build_inningx_path(year, month, day, gid, inning_num) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/inning/inning_#{inning_num}.xml" end | 
.build_linescore_path(year, month, day, gid) ⇒ Object
| 67 68 69 70 | # File 'lib/gameday_path_builder.rb', line 67 def self.build_linescore_path(year, month, day, gid) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/linescore.xml" end | 
.build_month_path(year, month) ⇒ Object
| 115 116 117 118 | # File 'lib/gameday_path_builder.rb', line 115 def self.build_month_path(year, month) set_date_vars(year, month, nil) "#{FILE_BASE_PATH}/year_#{@@year}/month_#{@@month}/" end | 
.build_pitcher_path(year, month, day, gid, pid) ⇒ Object
| 85 86 87 88 | # File 'lib/gameday_path_builder.rb', line 85 def self.build_pitcher_path(year, month, day, gid, pid) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/pitchers/" + pid + '.xml' end | 
.build_players_path(year, month, day, gid) ⇒ Object
| 73 74 75 76 | # File 'lib/gameday_path_builder.rb', line 73 def self.build_players_path(year, month, day, gid) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/gid_"+gid+"/players.xml" end | 
.build_scoreboard_path(year, month, day) ⇒ Object
| 31 32 33 34 | # File 'lib/gameday_path_builder.rb', line 31 def self.build_scoreboard_path(year, month, day) set_date_vars(year, month, day) "#{FILE_BASE_PATH}/" + year_month_day_path + "/master_scoreboard.xml" end | 
.year_month_day_path ⇒ Object
| 8 9 10 | # File 'lib/gameday_path_builder.rb', line 8 def self.year_month_day_path "year_" + @@year + "/month_" + @@month + "/day_" + @@day end |