Document-TriPart
view release on metacpan or search on metacpan
lib/Document/TriPart.pm view on Meta::CPAN
return undef unless defined $header;
croak "Header given is not a hash ($header)" unless ref $header eq 'HASH';
my $string = YAML::Tiny::Dump($header);
$string =~ s/^---\s*//;
return $string;
}
sub _editor {
return [ split m/\s+/, ($ENV{VISUAL} || $ENV{EDITOR}) ];
}
sub _edit_file {
my $file = shift;
die "Don't know what editor" unless my $editor = _editor;
my $rc = system @$editor, $file;
unless ($rc == 0) {
my ($exit_value, $signal, $core_dump);
$exit_value = $? >> 8;
$signal = $? & 127;
( run in 1.562 second using v1.01-cache-2.11-cpan-71847e10f99 )