class AhlScraper::PlayoffBrackets::Series

Public Instance Methods

active?() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 22
def active?
  @active ||= @raw_data[:active] == "1"
end
feeder_series1() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 26
def feeder_series1
  @feeder_series1 ||= @raw_data[:feeder_series1]
end
feeder_series2() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 30
def feeder_series2
  @feeder_series2 ||= @raw_data[:feeder_series2]
end
games() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 62
def games
  @games ||= @raw_data[:games].map { |game| Game.new(game) }
end
home_team_id() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 58
def home_team_id
  @home_team_id ||= first_game[:home_team].to_i
end
id() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 6
def id
  @id ||= @raw_data[:series_letter]
end
logo_url() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 14
def logo_url
  @logo_url ||= @raw_data[:series_logo]
end
name() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 10
def name
  @name ||= @raw_data[:series_name]
end
round() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 18
def round
  @round ||= @raw_data[:round].to_i
end
team1() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 34
def team1
  @team1 ||= @raw_data[:team1].to_i
end
team1_wins() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 42
def team1_wins
  @team1_wins ||= @raw_data[:team1_wins]
end
team2() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 38
def team2
  @team2 ||= @raw_data[:team2].to_i
end
team2_wins() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 46
def team2_wins
  @team2_wins ||= @raw_data[:team2_wins]
end
ties() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 54
def ties
  @ties ||= @raw_data[:ties]
end
winning_team() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 50
def winning_team
  @winning_team ||= @raw_data[:winner].empty? ? nil : @raw_data[:winner].to_i
end

Private Instance Methods

first_game() click to toggle source
# File lib/ahl_scraper/resources/playoff_brackets/series.rb, line 68
def first_game
  @first_game ||= @raw_data[:games][0]
end