From: Vincent Pit Date: Thu, 28 Aug 2008 14:49:09 +0000 (+0200) Subject: This is 0.02 X-Git-Tag: v0.02^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Fsubs-auto.git;a=commitdiff_plain;h=bfb85519592a4c0212420c12dc1dc9bb14888db2 This is 0.02 --- diff --git a/Changes b/Changes index 5916ad6..6533ea2 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,9 @@ Revision history for subs-auto +0.02 2008-08-28 14:50 UTC + + Add : The 'in' parameter. + + Fix : Add exceptions for __FILE__, __LINE__ and DATA. + 0.01 2008-08-27 21:10 UTC First version, released on an unsuspecting world. diff --git a/README b/README index 674535c..9d301bd 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME subs::auto - Read barewords as subroutine names. VERSION - Version 0.01 + Version 0.02 SYNOPSIS { @@ -28,6 +28,13 @@ DESCRIPTION (expected to be class names) or whose symbol table entry has a IO slot (expected to be filehandles). + You can pass options to "import" as key / value pairs : + + * "in => $pkg" + + Specifies on which package the pragma should act. Defaults to the + current package. + EXPORT None. @@ -41,6 +48,10 @@ CAVEATS outside (or by actually defining "foo", which is ultimately why you use this pragma, right ?). + You have to open global filehandles outside of the scope of this pragma + if you want them not to be treated as function calls. Or just use + lexical filehandles and default ones as you should be. + DEPENDENCIES perl 5.10.0. diff --git a/lib/subs/auto.pm b/lib/subs/auto.pm index 9978430..7975e55 100644 --- a/lib/subs/auto.pm +++ b/lib/subs/auto.pm @@ -16,11 +16,11 @@ subs::auto - Read barewords as subroutine names. =head1 VERSION -Version 0.01 +Version 0.02 =cut -our $VERSION = '0.01'; +our $VERSION = '0.02'; =head1 SYNOPSIS