Courriel::Header - A single header's name and value
my $subject = $headers->get('subject');
This class represents a single header, which consists of a name and value.
This class supports the following methods:
This method requires two attributes, "name" and "value".
Both must be strings. The "name" cannot be empty, but the
The header name as passed to the constructor.
The header value as passed to the constructor.
Returns the header name and value with any necessary MIME encoding and folding.
The "charset" parameter specifies what character set to use for
MIME-encoding non-ASCII values. This defaults to "utf8". The charset
name must be one recognized by the Encode module.
This method will send the stringified header to the specified output. The output
can be a subroutine reference, a filehandle, or an object with a
"print()" method. The output may be sent as a single string, as a
list of strings, or via multiple calls to the output.
See the "as_string()" method for documentation on the
This class does the "Courriel::Role::Streams" role.
Bugs may be submitted through the RT bug tracker
I am also usually active on IRC as 'autarch' on "irc://irc.perl.org".
Dave Rolsky <firstname.lastname@example.org>
This software is Copyright (c) 2016 by Dave Rolsky.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)