NAME Umask::Local - Class for localizing the umask SYNOPSIS use Umask::Local; { my $umask_local = Umask::Local->new(0077); open(FILE,">only_me"); close(FILE); } open(FILE,">default"); close(FILE); DESCRIPTION Umask::Local is use to set and reset the umask for the life of the object Methods new Set the umask saving the previous umask Accepts only one parameter the umask Umask::Local->new(0077) val return the the previous umask umask_localize Convenience function DESTROY Will reset the umask to the previous umask SEE ALSO L 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 Umask::Local You can also look for information at: RT, CPAN's request tracker http://rt.cpan.org/NoAuth/Bugs.html?Dist=Umask-Local AnnoCPAN, Annotated CPAN documentation http://annocpan.org/dist/Umask-Local CPAN Ratings http://cpanratings.perl.org/d/Umask-Local Search CPAN http://search.cpan.org/dist/Umask-Local/ AUTHOR James Jude Rouzier, COPYRIGHT AND LICENSE Copyright (C) 2014 by James Jude Rouzier This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.1 or, at your option, any later version of Perl 5 you may have available.