NAME

Exporter::Easiest - Takes even more drudgery out of Exporting symbols

SYNOPSIS

In module YourModule.pm:

package YourModule;
use Exporter::Easiest q(
  OK => munge frobnicate
  TAGS =>
  	:tag1 => a b c 
  	:tag2 => :tag1 d e f
  FAIL => f g h
);

In other files which wish to use YourModule:

use ModuleName qw(frobnicate);      # import listed symbols
frobnicate ($left, $right)          # calls YourModule::frobnicate

DESCRIPTION

The Exporter::Easiest module is a wrapper around Exporter::Easy. It allows you to pass the arguments into Exporter::Easy without all those tiresome []s and qw()s. You pass arguments in as a string or an array of strings. You no longer need to brack things or take references.

The important thing to remember is that tags should be preceded by : everywhere, including to the left of the =>, otherwise it'll get confused. Don't worry I haven't done something horribly pythonesque, whitespace is not significant.

SEE ALSO

For the real details on exporting symbols see Exporter and Exporter::Easy

AUTHOR

Written by Fergal Daly <fergal@esatclear.ie>.

LICENSE

Under the same license as Perl itself