Class: MLB::Conferences
- Inherits:
-
Shale::Mapper
- Object
- Shale::Mapper
- MLB::Conferences
- Defined in:
- lib/mlb/conferences.rb
Overview
Collection of conferences from the MLB Stats API
Class Method Summary collapse
-
.all ⇒ Array<Conference>
Retrieves all conferences.
-
.find(conference) ⇒ Conference?
Finds a conference by ID.
Class Method Details
.all ⇒ Array<Conference>
Retrieves all conferences
15 16 17 18 |
# File 'lib/mlb/conferences.rb', line 15 def self.all response = CLIENT.get("conferences") from_json(response).conferences end |
.find(conference) ⇒ Conference?
Finds a conference by ID
27 28 29 30 31 |
# File 'lib/mlb/conferences.rb', line 27 def self.find(conference) params = {conferenceId: Utils.extract_id(conference)} response = CLIENT.get("conferences?#{Utils.build_query(params)}") from_json(response).conferences.first end |