class RubyHoldem::Round::MoveHistory
Attributes
moves[R]
stage[R]
Public Class Methods
new()
click to toggle source
# File lib/ruby_holdem/round/move_history.rb, line 6 def initialize @moves = [] @stage = STAGES.first end
Public Instance Methods
add_move(move)
click to toggle source
# File lib/ruby_holdem/round/move_history.rb, line 11 def add_move(move) moves << move end
last_move()
click to toggle source
# File lib/ruby_holdem/round/move_history.rb, line 15 def last_move moves.last end
next_stage()
click to toggle source
# File lib/ruby_holdem/round/move_history.rb, line 23 def next_stage @stage = STAGES[STAGES.index(stage)+1] end
turns_played()
click to toggle source
# File lib/ruby_holdem/round/move_history.rb, line 19 def turns_played moves.count end