<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">NAME
    Map::Tube::Tbilisi - Interface to the Tbilisi Metro Map.

SYNOPSIS
     use Map::Tube::Tbilisi;
     my $obj = Map::Tube::Tbilisi-&gt;new;
     my $routes_ar = $obj-&gt;get_all_routes($from, $to);
     my $station = $obj-&gt;get_node_by_id($station_id);
     my $station = $obj-&gt;get_node_by_name($station_name);
     my $route = $obj-&gt;get_shortest_route($from, $to);
     my $metro_name = $obj-&gt;name;
     my $xml_file = $obj-&gt;xml;

DESCRIPTION
    It currently provides functionality to find the shortest route between
    the two given nodes.

    For more information about Tbilisi Map, click here
    &lt;https://en.wikipedia.org/wiki/Tbilisi_Metro&gt;.

METHODS
    "new()"
             Constructor.

    "get_all_routes($from, $to)" [EXPERIMENTAL]
             Get all routes from station to station.
             Returns reference to array with Map::Tube::Route objects.

    "get_node_by_id($station_id)"
             Get station node by id.
             Returns Map::Tube::Node object.

    "get_node_by_name($station_name)"
             Get station node by name.
             Returns Map::Tube::Node object.

    "get_shortest_route($from, $to)"
             Get shortest route between $from and $to node names. Node names in $from and $to are case insensitive.
             Returns Map::Tube::Route object.

    "name()"
             Get metro name.
             Returns string with metro name.

    "xml()"
             Get XML specification of Tbilisi metro.
             Returns string with XML.

EXAMPLE1
     # Pragmas.
     use strict;
     use warnings;

     # Modules.
     use Encode qw(decode_utf8 encode_utf8);
     use Map::Tube::Tbilisi;

     # Object.
     my $obj = Map::Tube::Tbilisi-&gt;new;

     # Get route.
     my $route = $obj-&gt;get_shortest_route(decode_utf8('لƒ،لƒگلƒ&nbsp;لƒگلƒ¯لƒکلƒ¨لƒ•لƒکلƒڑلƒک'), decode_utf8('لƒ“لƒ”لƒڑلƒکلƒ،لƒک'));

     # Print out type.
     print "Route: ".encode_utf8($route)."\n";

     # Output:
     # Route: لƒ،لƒگلƒ&nbsp;لƒگلƒ¯لƒکلƒ¨لƒ•لƒکلƒڑلƒک (لƒگلƒ®لƒ›لƒ”لƒ¢لƒ”لƒڑلƒک-لƒ•لƒگلƒ&nbsp;لƒ™لƒ”لƒ—لƒکلƒڑلƒکلƒ، لƒ®لƒگلƒ–لƒک), لƒ’لƒ£لƒ&nbsp;لƒگلƒ›لƒکلƒ¨لƒ•لƒکلƒڑلƒک (لƒگلƒ®لƒ›لƒ”لƒ¢لƒ”لƒڑلƒک-لƒ•لƒگلƒ&nbsp;لƒ™لƒ”لƒ—لƒکلƒڑلƒکلƒ، لƒ®لƒگلƒ–لƒک), لƒ¦لƒ&nbsp;لƒ›لƒگلƒ¦لƒ”لƒڑلƒ” (لƒگلƒ®لƒ›لƒ”لƒ¢لƒ”لƒڑلƒک-لƒ•لƒگلƒ&nbsp;لƒ™لƒ”لƒ—لƒکلƒڑلƒکلƒ، لƒ®لƒگلƒ–لƒک), لƒ“لƒکلƒ“لƒ£لƒ‘لƒ” (لƒگلƒ®لƒ›لƒ”لƒ¢لƒ”لƒڑلƒک-لƒ•لƒگلƒ&nbsp;لƒ™لƒ”لƒ—لƒکلƒڑلƒکلƒ، لƒ®لƒگلƒ–لƒک), لƒ’لƒ‌لƒھلƒکلƒ&nbsp;لƒکلƒ«لƒ” (لƒگلƒ®لƒ›لƒ”لƒ¢لƒ”لƒڑلƒک-لƒ•لƒگلƒ&nbsp;لƒ™لƒ”لƒ—لƒکلƒڑلƒکلƒ، لƒ®لƒگلƒ–لƒک), لƒœلƒگلƒ«لƒگلƒڑلƒگلƒ“لƒ”لƒ•لƒک (لƒگلƒ®لƒ›لƒ”لƒ¢لƒ”لƒڑلƒک-لƒ•لƒگلƒ&nbsp;لƒ™لƒ”لƒ—لƒکلƒڑلƒکلƒ، لƒ®لƒگلƒ–لƒک), لƒ،لƒگلƒ“لƒ’لƒ£لƒ&nbsp;لƒکلƒ، لƒ›لƒ‌لƒ”لƒ“لƒگلƒœلƒک (لƒ،لƒگلƒ‘لƒ£لƒ&nbsp;لƒ—لƒگلƒڑلƒ‌لƒ، لƒ®لƒگلƒ–لƒک), لƒ¬لƒ”لƒ&nbsp;لƒ”لƒ—لƒ”لƒڑلƒک (لƒ،لƒگلƒ‘لƒ£لƒ&nbsp;لƒ—لƒگلƒڑلƒ‌لƒ، لƒ®لƒگلƒ–لƒک), لƒ¢لƒ”لƒ¥لƒœلƒکلƒ™لƒ£لƒ&nbsp;لƒک لƒ£لƒœلƒکلƒ•لƒ”لƒ&nbsp;لƒ،لƒکلƒ¢لƒ”لƒ¢لƒک (لƒ،لƒگلƒ‘لƒ£لƒ&nbsp;لƒ—لƒگلƒڑلƒ‌لƒ، لƒ®لƒگلƒ–لƒک), لƒ،لƒگلƒ›لƒ”لƒ“لƒکلƒھلƒکلƒœلƒ‌ لƒ£لƒœلƒکلƒ•لƒ”لƒ&nbsp;لƒ،لƒکلƒ¢لƒ”لƒ¢لƒک (لƒ،لƒگلƒ‘لƒ£لƒ&nbsp;لƒ—لƒگلƒڑلƒ‌لƒ، لƒ®لƒگلƒ–لƒک), لƒ“لƒ”لƒڑلƒکلƒ،لƒک (لƒ،لƒگلƒ‘لƒ£لƒ&nbsp;لƒ—لƒگلƒڑلƒ‌لƒ، لƒ®لƒگلƒ–لƒک)

EXAMPLE2
     # Pragmas.
     use strict;
     use utf8;
     use warnings;

     # Modules.
     use Map::Tube::Tbilisi;

     # Object.
     my $obj = Map::Tube::Tbilisi-&gt;new;

     # Get XML file.
     my $xml_file = $obj-&gt;xml;

     # Print out XML file.
     print "XML file: $xml_file\n";

     # Output like:
     # XML file: .*/tbilisi-map.xml

DEPENDENCIES
    File::Share, Map::Tube, Moo, namespace::clean.

SEE ALSO
    Map::Tube, Map::Tube::Barcelona, Map::Tube::Berlin,
    Map::Tube::Bucharest, Map::Tube::Delhi, Map::Tube::Kazan,
    Map::Tube::Kharkiv, Map::Tube::Kiev, Map::Tube::London,
    Map::Tube::Minsk, Map::Tube::Moscow, Map::Tube::NYC, Map::Tube::Prague,
    Map::Tube::Samara, Map::Tube::Sofia, Map::Tube::Tokyo,
    Map::Tube::Warsaw.

REPOSITORY
    &lt;https://github.com/tupinek/Map-Tube-Tbilisi&gt;

AUTHOR
    Michal إ&nbsp;paؤچek &lt;mailto:skim@cpan.org&gt;

    &lt;http://skim.cz&gt;

LICENSE AND COPYRIGHT
     آ© 2014 Michal إ&nbsp;paؤچek
     Artistic License
     BSD 2-Clause License

VERSION
    0.01

</pre></body></html>