Class: Robot::Simulator::Track
- Inherits:
-
Object
- Object
- Robot::Simulator::Track
- Defined in:
- lib/robot/simulator/track.rb
Overview
Track of a robot, contains coordinate and facing direction.
Instance Attribute Summary collapse
-
#coordinate ⇒ Object
readonly
Returns the value of attribute coordinate.
-
#facing ⇒ Object
readonly
Returns the value of attribute facing.
Instance Method Summary collapse
-
#initialize(coordinate, facing) ⇒ Track
constructor
A new instance of Track.
Constructor Details
#initialize(coordinate, facing) ⇒ Track
Returns a new instance of Track.
7 8 9 |
# File 'lib/robot/simulator/track.rb', line 7 def initialize(coordinate, facing) @coordinate, @facing = coordinate, facing end |
Instance Attribute Details
#coordinate ⇒ Object (readonly)
Returns the value of attribute coordinate.
5 6 7 |
# File 'lib/robot/simulator/track.rb', line 5 def coordinate @coordinate end |
#facing ⇒ Object (readonly)
Returns the value of attribute facing.
5 6 7 |
# File 'lib/robot/simulator/track.rb', line 5 def facing @facing end |