class Table
Public Class Methods
new(dimension = 5)
click to toggle source
# File lib/r3d3/models/table.rb, line 3 def initialize(dimension = 5) @dimension = dimension end
Public Instance Methods
forbid_move?(x, y)
click to toggle source
# File lib/r3d3/models/table.rb, line 7 def forbid_move?(x, y) coordinate_out_of_range?(x) || coordinate_out_of_range?(y) end
Private Instance Methods
coordinate_out_of_range?(coordinate)
click to toggle source
# File lib/r3d3/models/table.rb, line 13 def coordinate_out_of_range?(coordinate) not (0..@dimension-1).include? coordinate end