class JustGo::Stone
Stone
¶ ↑
A stone that is placed on the board.
Attributes
chain_id[R]
id[R]
player_number[R]
Public Class Methods
new(id: , player_number: , chain_id: nil)
click to toggle source
# File lib/just_go/stone.rb, line 7 def initialize(id: , player_number: , chain_id: nil) @id = id @player_number = player_number @chain_id = chain_id end
Public Instance Methods
as_json()
click to toggle source
# File lib/just_go/stone.rb, line 17 def as_json { id: id, player_number: player_number, chain_id: chain_id } end
join_chain(stone)
click to toggle source
# File lib/just_go/stone.rb, line 25 def join_chain(stone) @chain_id = stone.chain_id end