Class: SportsDataApi::Mlb::Scoring
- Inherits:
-
Object
- Object
- SportsDataApi::Mlb::Scoring
- Defined in:
- lib/sports_data_api/mlb/scoring.rb
Instance Attribute Summary collapse
-
#scoring ⇒ Object
readonly
Returns the value of attribute scoring.
Instance Method Summary collapse
-
#initialize(scoring) ⇒ Scoring
constructor
A new instance of Scoring.
- #inning ⇒ Object
- #inning_half ⇒ Object
Constructor Details
#initialize(scoring) ⇒ Scoring
6 7 8 |
# File 'lib/sports_data_api/mlb/scoring.rb', line 6 def initialize(scoring) @scoring = scoring end |
Instance Attribute Details
#scoring ⇒ Object (readonly)
Returns the value of attribute scoring.
4 5 6 |
# File 'lib/sports_data_api/mlb/scoring.rb', line 4 def scoring @scoring end |
Instance Method Details
#inning ⇒ Object
10 11 12 |
# File 'lib/sports_data_api/mlb/scoring.rb', line 10 def inning @inning ||= last_inning ? last_inning['number'] : nil end |
#inning_half ⇒ Object
14 15 16 17 18 |
# File 'lib/sports_data_api/mlb/scoring.rb', line 14 def inning_half return unless last_inning @inning_half ||= last_inning['runs'] == 'X' ? 'top' : 'bot' end |