Forward-Routes
view release on metacpan or search on metacpan
lib/Forward/Routes.pm view on Meta::CPAN
1234567891011121314151617181920package
Forward::Routes;
use
strict;
use
warnings;
use
5.010001;
our
$VERSION
=
'0.56'
;
## ---------------------------------------------------------------------------
## Constructor
## ---------------------------------------------------------------------------
sub
new {
lib/Forward/Routes.pm view on Meta::CPAN
180181182183184185186187188189190191192193194195196197198199200
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 0.241 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )