class Model::Move
Attributes
piece[R]
tile[R]
Public Class Methods
generate_move(tile, piece)
click to toggle source
# File lib/tic_tac_toe/model/move.rb, line 15 def generate_move(tile, piece) new(tile, piece) end
generate_moves(piece, board)
click to toggle source
# File lib/tic_tac_toe/model/move.rb, line 11 def generate_moves(piece, board) board.available_tiles.map { |tile| generate_move(tile, piece) } end
new(tile, piece)
click to toggle source
# File lib/tic_tac_toe/model/move.rb, line 5 def initialize(tile, piece) @tile = tile @piece = piece end