Table of Contents - toy-0.1.2 Documentation
Classes and Modules
- Toy
- Toy::Controller
- Toy::Direction
- Toy::Direction::Error
- Toy::Direction::Error::DirectionError
- Toy::Robot
- Toy::Robot::Error
- Toy::Robot::Error::PlacementError
- Toy::Table
- Toy::Table::Error
- Toy::Table::Error::TableError
- Toy::Unit
- Toy::Unit::Error
- Toy::Unit::Error::CoordinateError
- Toy::Unit::Error::TableError
- Toy::UnitCollection
- Toy::UnitCollection::Error
- Toy::UnitCollection::Error::DirectionError
- Toy::UnitCollection::Error::UnitError
Methods
- ::element — Toy::Direction
- ::new — Toy::Controller
- ::new — Toy::Robot
- ::new — Toy::Table
- ::new — Toy::Unit
- ::new — Toy::UnitCollection
- ::rotate_left — Toy::Direction
- ::rotate_right — Toy::Direction
- #action — Toy::Controller
- #add — Toy::UnitCollection
- #available? — Toy::Unit
- #current_unit — Toy::Robot
- #execute — Toy::Controller
- #find_by_coordinates — Toy::UnitCollection
- #find_by_direction_of — Toy::UnitCollection
- #find_by_object — Toy::UnitCollection
- #find_east_of — Toy::UnitCollection
- #find_north_of — Toy::UnitCollection
- #find_south_of — Toy::UnitCollection
- #find_west_of — Toy::UnitCollection
- #generate_collection! — Toy::Table
- #help — Toy::Controller
- #hold! — Toy::Table
- #hold! — Toy::Unit
- #left — Toy::Controller
- #message — Toy::Direction::Error::DirectionError
- #message — Toy::Robot::Error::PlacementError
- #message — Toy::Table::Error::TableError
- #message — Toy::Unit::Error::CoordinateError
- #message — Toy::Unit::Error::TableError
- #message — Toy::UnitCollection::Error::UnitError
- #message — Toy::UnitCollection::Error::DirectionError
- #move — Toy::Controller
- #move! — Toy::Robot
- #place — Toy::Controller
- #place — Toy::Robot
- #placed? — Toy::Robot
- #position — Toy::Robot
- #release! — Toy::Unit
- #report — Toy::Controller
- #right — Toy::Controller
- #start — Toy::Controller
- #target — Toy::Robot
- #turn_left! — Toy::Robot
- #turn_right! — Toy::Robot