Class: MLB::SingleTeamStats
- Inherits:
-
Shale::Mapper
- Object
- Shale::Mapper
- MLB::SingleTeamStats
- Defined in:
- lib/mlb/single_team_stats.rb
Overview
Provides methods for fetching individual team stats from the API
Class Method Summary collapse
-
.find(team:, season: nil, group: "hitting", stats: "season") ⇒ Array<TeamStat>
Retrieves stats for a specific team.
Class Method Details
.find(team:, season: nil, group: "hitting", stats: "season") ⇒ Array<TeamStat>
Retrieves stats for a specific team
25 26 27 28 29 30 31 |
# File 'lib/mlb/single_team_stats.rb', line 25 def self.find(team:, season: nil, group: "hitting", stats: "season") season ||= Utils.current_season team_id = Utils.extract_id(team) params = {season:, group:, stats:} response = CLIENT.get("teams/#{team_id}/stats?#{Utils.build_query(params)}") from_json(response).stats.first&.splits || [] end |