Class: TextPlayer::Formatters::Data
- Defined in:
- lib/text_player/formatters/data.rb
Overview
Data formatter - parses game-specific data and returns structured output
Direct Known Subclasses
Constant Summary collapse
- SCORE_PATTERN =
/Score:\s*(\d+)/i- MOVES_PATTERN =
/Moves:\s*(\d+)/i- TIME_PATTERN =
/(\d{1,2}:\d{2}\s*(?:AM|PM))/i
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#initialize, #to_s, write, #write
Constructor Details
This class inherits a constructor from TextPlayer::Formatters::Base
Instance Method Details
#to_h ⇒ Object
13 14 15 |
# File 'lib/text_player/formatters/data.rb', line 13 def to_h super.merge(parsed_data) end |