class Model::Piece
Attributes
name[R]
team[RW]
Public Class Methods
new(name, move_klass)
click to toggle source
# File lib/tic_tac_toe/model/piece.rb, line 6 def initialize(name, move_klass) @name = name @move_klass = move_klass end
Public Instance Methods
moves(board)
click to toggle source
# File lib/tic_tac_toe/model/piece.rb, line 11 def moves(board) @move_klass.generate_moves(self, board) end