| Mail-ListDetector documentation | Contained in the Mail-ListDetector distribution. |
Mail::ListDetector::Detector::Base - base class for mailing list detectors
use Mail::ListDetector::Detector::Base;
Abstract base class for mailing list detectors, should not be instantiated directly.
Provides a simple constructor for the class. Accepts an optional data argument and stores that argument in the object if it is supplied.
This just dies, and should be implemented in any subclass.
No known bugs.
Michael Stevens - michael@etla.org.
| Mail-ListDetector documentation | Contained in the Mail-ListDetector distribution. |
package Mail::ListDetector::Detector::Base; use strict; use warnings; sub new { my $proto = shift; my $data = shift; my $class = ref($proto) || $proto; my $self = {}; $self->{'data'} = $data; bless ($self, $class); return $self; } sub match { die "This method must be implemented by a subclass\n"; } 1; __END__