The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.27 - 2014-11-30

  • Refactored code in a big way to be more OO style.
  • Added new package Map::Tube::Table to represent table in the map.
  • Added new method Map::Tube::get_routes() to get all possible routes between two nodes.
  • Updated method Map::Tube::get_shortest_route() to return list of objects of type Map::Tube::Node.
  • Updated method Map::Tube::Node::to_string() to return the node line along with the name.

Modules

Core library as Role (Moo) to process map data.
Error class for the library Map::Tube.
Interface to exception class used by Map::Tube.
Class to represent the node in the map.
Class to represent the route in the map.
Class to represent the table in the map.