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