module Stones::Program
Attributes
board[RW]
Public Instance Methods
can_move?(direction)
click to toggle source
# File lib/stones/program.rb, line 16 def can_move?(direction) board.can_move?(direction) end
clear!()
click to toggle source
# File lib/stones/program.rb, line 28 def clear! board.clear! end
colors()
click to toggle source
# File lib/stones/program.rb, line 40 def colors Color.all end
count(color)
click to toggle source
# File lib/stones/program.rb, line 32 def count(color) board.count(color) end
directions()
click to toggle source
# File lib/stones/program.rb, line 44 def directions Direction.all end
exist?(color)
click to toggle source
# File lib/stones/program.rb, line 36 def exist?(color) board.exists?(color) end
move!(direction)
click to toggle source
# File lib/stones/program.rb, line 8 def move!(direction) board.move!(direction) end
move_to_edge!(direction)
click to toggle source
# File lib/stones/program.rb, line 12 def move_to_edge!(direction) board.move_to_edge!(direction) end
pop!(color)
click to toggle source
# File lib/stones/program.rb, line 24 def pop!(color) board.pop!(color) end
push!(color)
click to toggle source
# File lib/stones/program.rb, line 20 def push!(color) board.push!(color) end