Lines Matching defs:dir
23 $self->{dir} = @dirs ? Path::Class::Dir->new(@dirs) : undef;
33 $foreign->{dir} = $self->{dir}->as_foreign($type) if defined $self->{dir};
40 return $self->{file} unless defined $self->{dir};
41 return $self->_spec->catfile($self->{dir}->stringify, $self->{file});
44 sub dir {
46 return $self->{dir} if defined $self->{dir};
49 BEGIN { *parent = \&dir; }
53 return '' unless defined $self->{dir};
54 return $self->{dir}->volume;
119 my $dir = $file->dir; # A Path::Class::Dir object
142 my $dir = file( 'foo', 'bar', 'baz.txt' );
146 my $dir = dir( 'foo/bar/baz.txt' );
150 my $dir = dir( 'foo/bar', 'baz.txt' );
155 my $dir = dir( '/var/tmp/foo.txt' );
159 my $dir = dir( '', 'var', 'tmp', 'foo.txt' );
209 =item $dir->resolve
213 my $dir = dir('/foo/baz/../foo.txt')->resolve;
214 # $dir now represents '/foo/foo.txt', assuming no symlinks
219 =item $dir = $file->dir
224 =item $dir = $file->parent
226 A synonym for the C<dir()> method.