Handel::Checkout::Message(3)

NAME
Handel::Checkout::Message - Checkout Pipeline Process Message

SYNOPSIS
    use Handel::Checkout::Message;

    my $message = Handel::Checkout::Message->new(
        text => 'My Message',
        otherproperty => 'some data'
    );

    $message->tempdata('stuff');

    print $message->text;
    print $message->otherproperty;
    print $message->tempdata;

DESCRIPTION
Handel::Checkout::Message is just a simple blessed hash to hold any and every property you throw at it. It is autoloaded, so any instance method simple loads or sets the corresponding key value in the hash.

Handel::Checkout::Message stringifies to text() if available, otherwise it returns $self.

CONSTRUCTOR

  new

Arguments: %options

    my $message = Handel::Checkout::Message->new(
        text => 'My Message',
        otherproperty => 'some data'
    );

METHODS

  stringify
Returns "text" in scalar context. If no text is set, it returns the name of the current message object.

SEE ALSO
Handel::Constants, Handel::Checkout::Plugin, Handel::Order

AUTHOR
    Christopher H. Laco
    CPAN ID: CLACO
    claco@chrislaco.com
    http://today.icantfocus.com/blog/