package
product;
use
strict;
use
warnings;
# This method will run once at server start
sub
startup {
my
$self
=
shift
;
# Routes
my
$r
=
$self
->routes;
$self
->plugin(
'cache-page'
);
my
$product
=
$r
->waypoint(
'/product'
)->via(
'get'
)->to(
'default#list'
);
my
$type
=
$product
->waypoint(
'/:type'
)->via(
'get'
)->to(
'default#type'
);
$type
->route(
'/:id'
)->via(
'get'
)->to(
'default#show'
);
}
1;