]> git.decadent.org.uk Git - maypole.git/blobdiff - lib/CGI/Maypole.pm
Added support for extra_headers (se Maypole pod)
[maypole.git] / lib / CGI / Maypole.pm
index 863bc10c66b3f1e201fa63f827fa2b7a3645e9ca..88abc3cebf7218ed1f8c419937834ca04c96d5bd 100644 (file)
@@ -40,10 +40,15 @@ sub parse_args {
 
 sub send_output {
     my $r = shift;
+    my %processed = map { "-".$_,$r->{extra_headers}{$_} } 
+                   keys %{$r->{extra_headers}};
     print $r->{cgi}->header(
         -type           => $r->{content_type},
         -charset        => $r->{document_encoding},
         -content_length => do { use bytes; length $r->{output} }, 
+       %processed 
+       ? %processed
+       : {}
     );
     print $r->{output};
 }