Deliantra
view release on metacpan or search on metacpan
Deliantra/Map.pm view on Meta::CPAN
}
sub write_file {
my ($self, $path) = @_;
open my $fh, ">:raw:utf8", "$path~" or Carp::croak "$path~: $!";
print $fh $self->as_mapstring or Carp::croak "$path~: $!";
close $fh or Carp::croak "$path~: $!";
if (stat $path) {
chmod +(stat _)[2] & 0777, "$path~";
chown +(stat _)[4,5], "$path~";
}
rename "$path~", $path;
}
=head1 AUTHOR
Marc Lehmann <schmorp@schmorp.de>
http://home.schmorp.de/
( run in 0.246 second using v1.01-cache-2.11-cpan-8d75d55dd25 )