class NHLStats::Division
Attributes
abbreviation[R]
id[R]
name[R]
Public Class Methods
find(id)
click to toggle source
# File lib/nhl_stats/division.rb, line 11 def self.find(id) response = Faraday.get("#{API_ROOT}/divisions/#{id}") attributes = JSON.parse(response.body).dig("divisions", 0) new(attributes) end
list()
click to toggle source
# File lib/nhl_stats/division.rb, line 17 def self.list response = Faraday.get("#{API_ROOT}/divisions") JSON.parse(response.body). dig("divisions"). map { |d| NHLStats::Division.new(d) } end
new(division_data)
click to toggle source
# File lib/nhl_stats/division.rb, line 5 def initialize(division_data) @id = division_data["id"] @name = division_data["name"] @abbreviation = division_data["nameShort"] end