Module: XO::Evaluator
- Defined in:
- lib/xo/evaluator.rb
Class Attribute Summary collapse
-
.grid ⇒ Object
readonly
Returns the value of attribute grid.
-
.player ⇒ Object
readonly
Returns the value of attribute player.
-
.winners ⇒ Object
readonly
Returns the value of attribute winners.
Class Method Summary collapse
Class Attribute Details
.grid ⇒ Object (readonly)
Returns the value of attribute grid.
15 16 17 |
# File 'lib/xo/evaluator.rb', line 15 def grid @grid end |
.player ⇒ Object (readonly)
Returns the value of attribute player.
15 16 17 |
# File 'lib/xo/evaluator.rb', line 15 def player @player end |
.winners ⇒ Object (readonly)
Returns the value of attribute winners.
15 16 17 |
# File 'lib/xo/evaluator.rb', line 15 def winners @winners end |
Class Method Details
.analyze(grid, player) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/xo/evaluator.rb', line 5 def self.analyze(grid, player) @grid = grid @player = player perform_analysis end |