Sha256: eb4d303615291a72cc37a6ec0ef3d32fc521578ec0e338c3c09e5b0346293323

Contents?: true

Size: 1.22 KB

Versions: 10

Compression:

Stored size: 1.22 KB

Contents

# frozen_string_literal: true

module AhlScraper
  module Scoreboards
    class Team < Resource
      def id
        @id ||= @raw_data[:id].to_i
      end

      def abbreviation
        @abbreviation ||= @raw_data[:abbreviation]
      end

      def city
        @city ||= @raw_data[:city]
      end

      def name
        @name ||= @raw_data[:name]
      end

      def full_name
        @full_name ||= @raw_data[:full_name]
      end

      def division
        @division ||= @raw_data[:division]
      end

      def score
        @score ||= @raw_data[:score].to_i
      end

      def audio_url
        @audio_url ||= @raw_data[:audio_url]
      end

      def video_url
        @video_url ||= @raw_data[:video_url]
      end

      def webcasts_url
        @webcasts_url ||= @raw_data[:webcasts_url]
      end

      def wins
        @wins ||= @raw_data[:wins].to_i
      end

      def regulation_losses
        @regulation_losses ||= @raw_data[:regulation_losses].to_i
      end

      def ot_losses
        @ot_losses ||= @raw_data[:ot_losses].to_i
      end

      def shootout_losses
        @shootout_losses ||= @raw_data[:shootout_losses].to_i
      end

      def logo
        @logo ||= @raw_data[:logo]
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ahl_scraper-0.4.1 lib/ahl_scraper/resources/scoreboards/team.rb
ahl_scraper-0.4.0 lib/ahl_scraper/resources/scoreboards/team.rb
ahl_scraper-0.3.8 lib/ahl_scraper/resources/scoreboards/team.rb
ahl_scraper-0.3.7 lib/ahl_scraper/resources/scoreboards/team.rb
ahl_scraper-0.3.6 lib/ahl_scraper/resources/scoreboards/team.rb
ahl_scraper-0.3.5 lib/ahl_scraper/resources/scoreboards/team.rb
ahl_scraper-0.3.4 lib/ahl_scraper/resources/scoreboards/team.rb
ahl_scraper-0.3.3 lib/ahl_scraper/resources/scoreboards/team.rb
ahl_scraper-0.3.2 lib/ahl_scraper/resources/scoreboards/team.rb
ahl_scraper-0.3.1 lib/ahl_scraper/resources/scoreboards/team.rb