Ruby program for the Mars-Rover problem
-
direction.rb => Module containing class & methods to manipulate switching of directions
-
position.rb => Module containing class & methods to manipulate movement from one absolute pos ( x,y,D) to another
-
rover.rb => Wrapper class representing rover that triggers movement based on input parameters
-
tests.rb => unit test for rover class
-
run.rb => Program to test rover class with manual test cases