Class: ToyRobot::Board

Inherits:
Object
  • Object
show all
Defined in:
lib/toy_robot/board.rb

Instance Method Summary collapse

Constructor Details

#initialize(x_size, y_size) ⇒ Board

Returns a new instance of Board.



3
4
5
6
# File 'lib/toy_robot/board.rb', line 3

def initialize(x_size, y_size)
  @x_size = x_size
  @y_size = y_size
end

Instance Method Details

#valid_pose?(pose) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/toy_robot/board.rb', line 8

def valid_pose?(pose)
  pose && (0..x_size).include?(pose[:x]) && (0..y_size).include?(pose[:y])
end