Sha256: 4eedc58b0d3d3fa591d397ca4e424e6a29ac4513db7ac728637181c89a036cf7
Contents?: true
Size: 520 Bytes
Versions: 13
Compression:
Stored size: 520 Bytes
Contents
# frozen_string_literal: true module AhlScraper class GameEventDataFetcher def initialize(game_id) @game_id = game_id end def call JSON.parse(Nokogiri::HTML(URI.parse(url).open).text[5..-2], symbolize_names: true) end private def url "https://lscluster.hockeytech.com/feed/index.php?feed=statviewfeed&view=gameCenterPlayByPlay&game_id=#{@game_id}&key=50c2cd9b5e18e390&client_code=ahl&lang=en&league_id=&callback=json" # rubocop:disable Layout/LineLength end end end
Version data entries
13 entries across 13 versions & 1 rubygems