class StonesSpec::Precondition
Attributes
initial_board_gbb[R]
Public Class Methods
from_example(example)
click to toggle source
# File lib/precondition.rb, line 5 def self.from_example(example) self.new example.initial_board, example.arguments end
new(initial_board, arguments)
click to toggle source
# File lib/precondition.rb, line 9 def initialize(initial_board, arguments) @initial_board_gbb = initial_board || default_initial_board @arguments = arguments end
Public Instance Methods
arguments()
click to toggle source
# File lib/precondition.rb, line 14 def arguments @arguments || [] end
Private Instance Methods
default_initial_board()
click to toggle source
# File lib/precondition.rb, line 20 def default_initial_board 'GBB/1.0 size 4 4 head 0 0' end