NAME

Sendmail::Queue::Base - Base class for Sendmail::Queue's objects

SYNOPSIS

use base qw( Sendmail::Queue::Base );

# Generate get_foo, get_bar, set_foo and set_bar accessors
__PACKAGE__->make_accessors(qw( foo bar ));

DESCRIPTION

This provides constructor generation for Sendmail::Queue's internal objects.

Why not Moose? Or Class::Accessor? Or one of the many others? This module has to work within several different frameworks, some where Moose is not appropriate, and others where additional dependencies aren't possible, so requiring one of the existing modules isn't possible.

METHODS

Class Methods

make_accessors ( @variable_list )

Generates get_ and set_ prefixed getters and setters for every variable in @variable_list. Assumes a hash-based object.

AUTHOR

Dave O'Neill, <support at roaringpenguin.com>

LICENCE AND COPYRIGHT

Copyright (c) 2009 Roaring Penguin Software, Inc. All rights reserved.