There is an ongoing outage on the primary CPAN mirror. It is possible to work around the issue by using MetaCPAN as a mirror.

NAME

Message::Transform - Fast, simple message transformations

SYNOPSIS

use Message::Transform qw(mtransform);

my $message = {a => 'b'};
mtransform($message, {x => 'y'});
#$message contains {a => 'b', x => 'y'}

my $message = {a => 'b'};
mtransform($message, {c => {d => 'e'}});
#$message contains {a => 'b', c => {d => 'e'}}

my $message = {a => 'b'};
mtransform($message, {x => ' specials/$message->{a}'});
#$message contains {a => 'b', x => 'b'}

DESCRIPTION

This is a very very light-weight and fast library that does some basic but reasonably powerful message substitutions.

FUNCTION

mtransform($message, $transform);

Takes two and only two arguments, both HASH references.

SEE ALSO

TODO

More special handling.

Recursive transforms.

BUGS

None known.

COPYRIGHT

Copyright (c) 2013 Dana M. Diederich. All Rights Reserved.

AUTHOR

Dana M. Diederich <diederich@gmail.com>