Data-Hierarchy
view release on metacpan or search on metacpan
Hierarchy.pm view on Meta::CPAN
do with a Data::Hierarchy::Relative object is call
C<to_absolute($new_base_path)> on it, which returns a new
L<Data::Hierarchy> object at that base path. For example, if
everything in the hierarchy is rooted at C</home/super_project> and it
needs to be moved to C</home/awesome_project>, you can do
$hierarchy = $hierarchy->to_relative('/home/super_project')->to_absolute('/home/awesome_project');
(Data::Hierarchy::Relative objects may be a more convenient
serialization format than Data::Hierarchy objects, if they are
tracking the state of some relocatable resource.)
=cut
sub to_relative {
my $self = shift;
my $base_path = shift;
return Data::Hierarchy::Relative->new($base_path, %$self);
}
( run in 1.625 second using v1.01-cache-2.11-cpan-71847e10f99 )