Forward-Routes
view release on metacpan or search on metacpan
lib/Forward/Routes.pm view on Meta::CPAN
package Forward::Routes;
use strict;
use warnings;
use 5.010001;
use Forward::Routes::Match;
use Forward::Routes::Pattern;
use Forward::Routes::Resources;
use Scalar::Util qw/weaken/;
use Carp 'croak';
our $VERSION = '0.56';
## ---------------------------------------------------------------------------
## Constructor
## ---------------------------------------------------------------------------
sub new {
lib/Forward/Routes.pm view on Meta::CPAN
return $self->{children} ||= [];
}
sub parent {
my $self = shift;
my ($value) = @_;
return $self->{parent} unless $value;
$self->{parent} = $value;
weaken $self->{parent};
return $self;
}
sub add_child {
my $self = shift;
my ($child) = @_;
# child
push @{$self->children}, $child;
( run in 1.699 second using v1.01-cache-2.11-cpan-65fba6d93b7 )