logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Mail::Field::Generic - implementation for inspecific fields

Authors

The MailTools bundle was developed by Graham Barr. Later, Mark Overmeer took over maintenance without commitment to further development. Mail::Cap by Gisle Aas <aas@oslonett.no>. Mail::Field::AddrList by Peter Orbaek <poe@cit.dk>. Mail::Mailer and Mail::Send by Tim Bunce <Tim.Bunce@ig.co.uk>. For other contributors see ChangeLog.

Description

A generic implementation for header fields without own implementation. This is fine for fields like "Subject", "X-Mailer", etc., where the field holds only a string of no particular importance/format. Extends "DESCRIPTION" in Mail::Field.

Details

Extends "DETAILS" in Mail::Field.

Diagnostics

Error: Undefined subroutine <method> called Mail::Field objects use autoloading to compile new functionality. Apparently, the method called is not implemented for the specific class of the field object.

Inheritance

Mail::Field::Generic is a Mail::Field

License

Copyrights 1995-2000 Graham Barr <gbarr@pobox.com> and 2001-2024 Mark Overmeer <perl@overmeer.net>. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://www.perl.com/perl/misc/Artistic.html perl v5.40.0 2024-11-23 Mail::Field::Generic(3pm)

Methods

Extends "METHODS" in Mail::Field. Constructors Extends "Constructors" in Mail::Field. Mail::Field::Generic->combine($fields) Inherited, see "Constructors" in Mail::Field Mail::Field::Generic->extract( $tag, $head [, $index ] ) Inherited, see "Constructors" in Mail::Field Mail::Field::Generic->new( $tag [, STRING | %options] ) Inherited, see "Constructors" in Mail::Field "Fake"constructors Extends ""Fake" constructors" in Mail::Field. $obj->create(%options) -Option--Default Text '' Text => STRING $obj->parse( [STRING] ) Set the new text, which is empty when no STRING is provided. Accessors Extends "Accessors" in Mail::Field. $obj->set(%options) Inherited, see "Accessors" in Mail::Field $obj->stringify() Inherited, see "Accessors" in Mail::Field $obj->tag() Mail::Field::Generic->tag() Inherited, see "Accessors" in Mail::Field Smartaccessors Extends "Smart accessors" in Mail::Field. $obj->text( [STRING] ) Inherited, see "Smart accessors" in Mail::Field

Name

Mail::Field::Generic - implementation for inspecific fields

See Also

This module is part of the MailTools distribution, http://perl.overmeer.net/mailtools/.

Synopsis

use Mail::Field; my $field = Mail::Field->new('Subject', 'some subject text'); my $field = Mail::Field->new(subject => 'some subject text');

See Also