NAME
Transport::AU::PTV::Routes
VERSION
version 0.01
NAME
Transport::AU::PTV::Routes - a collection of Melbourne public transport routes (train, tram, bus, etc).
Synopsis
my $routes = Transport::AU::PTV->new({ ...})->routes;
my $train_routes = $
Description
This object is a collection of routes on the Victorian Public Transport network. It's a child object of Transport::AU::PTV::Collecton, and inherits all of its methods.
Methods
new
my $routes = Transport::AU::PTV::Routes->new( Transport::AU::PTV::APIRequest->new({...}), \%args );
Takes a Transport::AU::PTV::APIRequest object and returns a list of routes available on the Melbourne PTV network. %args
can be:
() - the entire list of routes is retrieved.
( name => 'partial name' )
- filter on a partial match of the route name.
AUTHOR
Greg Foletta <greg@foletta.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2018 by Greg Foletta.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.