Class: SportsDataApi::Nhl::Player

Inherits:
JsonData
  • Object
show all
Defined in:
lib/sports_data_api/nhl/player.rb

Constant Summary collapse

GOALIE_POSITION =
'G'.freeze

Instance Method Summary collapse

Methods inherited from JsonData

#[], #initialize

Constructor Details

This class inherits a constructor from SportsDataApi::JsonData

Instance Method Details

#goalie?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/sports_data_api/nhl/player.rb', line 11

def goalie?
  player[:primary_position] == GOALIE_POSITION
end

#statsObject



6
7
8
9
# File 'lib/sports_data_api/nhl/player.rb', line 6

def stats
  return if player[stats_key].nil? || player[stats_key].empty?
  @stats ||= SportsDataApi::MergedStats.new(player[stats_key])
end