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.