Class: EightyOne::Board::Movement
- Inherits:
-
Object
- Object
- EightyOne::Board::Movement
- Includes:
- Helper
- Defined in:
- lib/eighty_one/board.rb
Instance Method Summary collapse
-
#initialize(board, col, row) ⇒ Movement
constructor
A new instance of Movement.
- #to(col, row) ⇒ Object
Methods included from Helper
Constructor Details
Instance Method Details
#to(col, row) ⇒ Object
173 174 175 176 177 178 179 180 |
# File 'lib/eighty_one/board.rb', line 173 def to(col, row) if @board.dests_from(*@from).include?([col, row]) @board[*@from] = nil @board.place(@piece, col, row) else raise CantGetMovement.new end end |