File-PathInfo
view release on metacpan or search on metacpan
lib/File/PathInfo.pm view on Meta::CPAN
defined $self->{_data}->{exists} or confess('must call set() first');
$self->{_data}->{exists};
}
# NON OO
sub abs_path_n {
my $absPath = shift;
return $absPath if $absPath =~ m{^/$};
my @elems = split m{/}, $absPath;
my $ptr = 1;
while($ptr <= $#elems)
{
if($elems[$ptr] eq q{})
{
splice @elems, $ptr, 1;
}
elsif($elems[$ptr] eq q{.})
{
splice @elems, $ptr, 1;
( run in 0.989 second using v1.01-cache-2.11-cpan-71847e10f99 )