Mail::Message::Convert::TextAutoformat3pm
Reformat plain text messages
Usage
use Mail::Message::Convert::TextAutoformat;my $af = Mail::Message::Convert::TextAutoformat->new;my $beautified_body = $af->autoformatBody($body);
Inheritance
Mail::Message::Convert::TextAutoformatis a Mail::Message::Convertis a Mail::Reporter
Overview
Play trics with plain text, for instance bodies with type "text/plain" using Damian Conway's Text::Autoformat.
Extends "DESCRIPTION" in Mail::Message::Convert.
Methods
Extends "METHODS" in Mail::Message::Convert.
Constructors
Extends "Constructors" in Mail::Message::Convert.
- $class->
new(%options) -
Inherited, see "Constructors" in Mail::Reporter
-Option --Defined in --Defaultfields Mail::Message::Convert <see description>options +{ all => 1 }- fields => $name|$regex|\@names|\@regexes
- options => \%af
-
The
%afoptions to pass to Text::Autoformat functionautoformat().
Attributes
Extends "Attributes" in Mail::Message::Convert.
Converting
Extends "Converting" in Mail::Message::Convert.
- $obj->
autoformatBody($body) -
Formats a single message body (a Mail::Message::Body object) into a new body object using Text::Autoformat.
The body should have content type
"text/plain", otherwise the output is probably weird.
- $obj->
selectedFields($head) -
Inherited, see "Converting" in Mail::Message::Convert
Error handling
Extends "Error handling" in Mail::Message::Convert.
$obj->AUTOLOAD()
|
Inherited, see "Error handling" in Mail::Reporter |
|---|---|
$obj->
|
Inherited, see "Error handling" in Mail::Reporter |
Cleanup
Extends "Cleanup" in Mail::Message::Convert.
- $obj->DESTROY()
-
Inherited, see "Cleanup" in Mail::Reporter
Diagnostics
- Error: class $package does not implement method $method.
-
Fatal error: the specific
$package(or one of its superclasses) does not implement this method where it should. This message means that some other related classes do implement this method however the class at hand does not. Probably you should investigate this and probably inform the author of the package. Cast bynotImplemented()
Releases
12 releases since Debian 3.1 (Sarge); the text changed 11 times.