class TicTacToe::Cell
Constants
- EMPTY
Attributes
empty[RW]
sign[RW]
Public Class Methods
new()
click to toggle source
# File lib/glimmer-dsl-opal/samples/elaborate/tic_tac_toe/cell.rb, line 6 def initialize reset end
Public Instance Methods
mark(sign)
click to toggle source
# File lib/glimmer-dsl-opal/samples/elaborate/tic_tac_toe/cell.rb, line 10 def mark(sign) self.sign = sign end
marked()
click to toggle source
# File lib/glimmer-dsl-opal/samples/elaborate/tic_tac_toe/cell.rb, line 23 def marked !empty end
reset()
click to toggle source
# File lib/glimmer-dsl-opal/samples/elaborate/tic_tac_toe/cell.rb, line 14 def reset self.sign = EMPTY end
sign=(sign_symbol)
click to toggle source
# File lib/glimmer-dsl-opal/samples/elaborate/tic_tac_toe/cell.rb, line 18 def sign=(sign_symbol) @sign = sign_symbol self.empty = sign == EMPTY end