Config-Writer
view release on metacpan or search on metacpan
lib/Config/Writer.pm view on Meta::CPAN
? boolean::true
: boolean::false;
$self->{'extension'} = (defined $options->{'extension'} and $options->{'extension'} !~ m|/|)
? $options->{'extension'}
: '-%Y-%m-%d';
$self->{'owner'} = defined $options->{'owner'}
? (getpwnam $options->{'owner'})[2]
: $>;
$self->{'group'} = defined $options->{'group'}
? (getpwnam $options->{'group'})[3]
: (getpwuid $self->{'owner'})[3];
$self->{'permissions'} = (defined $options->{'permissions'} and $options->{'permissions'} =~ /^\d+$/)
? $options->{'permissions'}
: 0600;
if ($filename =~ m|^/|) {
$self->{'workdir'} = Cwd::realpath((File::Basename::fileparse $filename)[1]);
} else {
$self->{'workdir'} = (defined $options->{'workdir'} and -d $options->{'workdir'})
? $options->{'workdir'}
: Cwd::getcwd;
$self->{'workdir'} = Cwd::realpath($self->{'workdir'} . '/' . $filename[1]);
( run in 1.849 second using v1.01-cache-2.11-cpan-47059a37de6 )