Module: ToyRoboSimulator

Defined in:
lib/toy_robo_simulator.rb,
lib/toy_robo_simulator/robo.rb,
lib/toy_robo_simulator/table.rb,
lib/toy_robo_simulator/console.rb,
lib/toy_robo_simulator/version.rb,
lib/toy_robo_simulator/validator.rb

Overview

This module includes all other modules and classes in this program. Basically it can be divided into:

  • Console: Offering a command line interface for input & output.
  • Robo: A robot simulating the movement on a table.
  • Validator: Validating the robo's actions and their prerequisities.
  • Others

Defined Under Namespace

Modules: Validator Classes: Console, Robo, Table

Constant Summary collapse

ORIENTATIONS =
%i(north west south east).freeze
VERSION =
'1.0.4'