NAME
Blosxom::Header::Adapter - Adapter for CGI::header()
SYNOPSIS
use Blosxom::Header::Adapter;
my %adaptee = ( -type => 'text/plain' );
tie my %adapter => 'Blosxom::Header::Adapter' => \%adaptee;
# field names are case-insensitive
my $length = $adapter{'Content-Length'}; # 1234
$adapter{'content_length'} = 4321;
print header( %adaptee );
# Content-length: 4321
# Content-Type: text/plain; charset=ISO-8859-1
#
DESCRIPTION
Adapter for CGI::header().
METHODS
- $adapter = tie %adapter, 'Blosxom::Header::Adapter', \%adaptee
- $value = $adapter{ $field }
- $adapter{ $field } = $value
- $deleted = delete $adapter{ $field }
- $bool = scalar %adapter
- %adapter = ()
-
A shortcut for
%adaptee = ( -type => q{} );
- $bool = exists %adapter{ $field }
- $norm = $adapter->normalize( $field )
- $adapter->nph
- $adapter->attachment
- $bool = $adapter->date_header_is_fixed
- $date = $adapter->expires
DIAGONOSTICS
- The Date header is fixed
-
You attempted to modify the Date header when any of
-cookie
,-nph
or-expires
was set.
SEE ALSO
AUTHOR
Ryo Anazawa (anazawa@cpan.org)
LICENSE AND COPYRIGHT
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.