Masatoshi Mizuno > Egg-Release > Egg::Response::Headers

Download:
Egg-Release-3.14.tar.gz

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Source  

NAME ^

Egg::Response::Headers - Response header class for Egg.

SYNOPSIS ^

  # The response header is set.
  $e->response->headers->{'X-Header'}= 'hoge';
  
  # The response header is set.
  $e->response->headers->header( 'X-Header' => 'hoge' );
  
  # The response header is deleted.
  $e->response->headers->remove('X-Header');
  
  # All the response headers are clear.
  $e->response->headers->clear;

DESCRIPTION ^

It is make a response a header class only for Egg::Response.

METHODS ^

new

Constructor. Egg::Response::Headers::TieHash The object is returned drinking.

  my $headers= $e->response->headers;

The value becomes ARRAY reference of the following content.

header ([KEY], [VALUE])

KEY is always necessary.

The value is set when VALUE is given, and the content corresponding to KEY is returned when omitting it.

  my $hoge= $headers->header('X-Hoge');
  
  $headers->header( 'X-Hoge' => 'foo' );

remove ([KEY])

The header corresponding to KEY is deleted.

  $headers->remove('X-Hoge');

clear

All set headers are cleared.

  $headers->clear;

SEE ALSO ^

Egg::Release, Egg::Request, Tie::Hash, Tie::Hash::Indexed, Carp,

AUTHOR ^

Masatoshi Mizuno, <lushe@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright (C) 2008 Bee Flag, Corp. <http://egg.bomcity.com/>.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.

syntax highlighting: