Scalar-IfDefined
This is useful for calling a block of code that can only (or it is only useful to)
be called on a scalar value.
Defines a function 'ifdef' which takes a block or coderef as the first argument,
and a scalar value as its second.
If the scalar value passed in is undef, then that undef is returned.
If the scalar value passed in is defined, then a block (or CODEREF) is run with the scalar
as its argument, and that block's return value is returned to ifdef's caller.
INSTALLATION
To install this module, run the following commands:
perl Makefile.PL
make
make test
make install
SUPPORT AND DOCUMENTATION
After installing, you can find documentation for this module with the
perldoc command.
perldoc Scalar::IfDefined
LICENSE AND COPYRIGHT
Copyright (C) 2014 Nick Booker
This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.