Class: MLBStatsAPI::Team

Inherits:
Base
  • Object
show all
Defined in:
lib/mlb_stats_api/team.rb

Instance Attribute Summary

Attributes inherited from Base

#data

Instance Method Summary collapse

Methods inherited from Base

#[], #dig, #initialize

Constructor Details

This class inherits a constructor from MLBStatsAPI::Base

Instance Method Details

#abbreviationObject Also known as: code



11
# File 'lib/mlb_stats_api/team.rb', line 11

def abbreviation = @data['abbreviation']

#division_idObject



20
# File 'lib/mlb_stats_api/team.rb', line 20

def division_id = @data.dig('division', 'id')

#file_codeObject



14
# File 'lib/mlb_stats_api/team.rb', line 14

def file_code = @data['fileCode']

#full_nameObject



22
# File 'lib/mlb_stats_api/team.rb', line 22

def full_name = @data['name']

#idObject



5
# File 'lib/mlb_stats_api/team.rb', line 5

def id = @data['id']

#inspectObject

So we don’t get huge printouts



25
# File 'lib/mlb_stats_api/team.rb', line 25

def inspect = %(#<MLBGameday::Team @name="#{name}">)

#league_idObject



18
# File 'lib/mlb_stats_api/team.rb', line 18

def league_id = @data.dig('league', 'id')

#locationObject



9
# File 'lib/mlb_stats_api/team.rb', line 9

def location = @data['locationName']

#nameObject



7
# File 'lib/mlb_stats_api/team.rb', line 7

def name = @data['teamName']

#short_nameObject



16
# File 'lib/mlb_stats_api/team.rb', line 16

def short_name = @data['shortName']