MY::postamble accepts a param, which it will concat onto its results
Karen Etheridge [Wed, 19 Jun 2013 05:49:58 +0000 (22:49 -0700)]
lib/Distar.pm

index 5ffd7b5..e4f2628 100644 (file)
@@ -85,6 +85,8 @@ sub run_preflight {
 }
 
 sub MY::postamble {
+    my ($self, %extra) = @_;
+
     my $post = <<'END';
 preflight:
        perl -IDistar/lib -MDistar -erun_preflight $(VERSION)
@@ -104,6 +106,7 @@ END
     if (open my $fh, '<', 'maint/Makefile.include') {
         $post .= do { local $/; <$fh> };
     }
+    $post .= "\n" . join('', %extra) if keys %extra;
     return $post;
 }