__END__ =pod =head1 NAME NAB::Utils::NP - Named Parameter Handling =head1 SYNOPSIS use NAB::Utils::NP; $np = NAB::Utils::NP->new(__PACKAGE__); sub test { my($option1,$option2,$option3) = $np->named_param( [qw/ OPTION1 OPTION2 OPTION3 /], @_); ... } test( -option1=>'a', -option3=>'c' ); __PACKAGE__->test( -option1=>'a', -option3=>'c' ); =cut