X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FModule%2FMetadata.pm;h=bbbee3592522deb9c32b5e3e5056bd33ded36d10;hb=d846be69c4b623809a79ca4b23c46a21ca69d9b3;hp=9d602261d5d2d2fbc795fbe1b039cad9ae7f8bd3;hpb=ab1fedcd133c367126f35456bd48175bea18566c;p=p5sagit%2FModule-Metadata.git diff --git a/lib/Module/Metadata.pm b/lib/Module/Metadata.pm index 9d60226..bbbee35 100644 --- a/lib/Module/Metadata.pm +++ b/lib/Module/Metadata.pm @@ -11,7 +11,7 @@ package Module::Metadata; use strict; use vars qw($VERSION); -$VERSION = '1.000004'; +$VERSION = '1.000005'; $VERSION = eval $VERSION; use File::Spec; @@ -183,7 +183,6 @@ sub new_from_module { if ( $package eq $prime_package ) { if ( exists( $prime{$package} ) ) { - # M::B::ModuleInfo will handle this conflict die "Unexpected conflict in '$package'; multiple versions found.\n"; } else { $prime{$package}{file} = $mapped_filename; @@ -517,9 +516,9 @@ sub _evaluate_version_line { use version; no strict; - local $sigil$var; - \$$var=undef; \$vsub = sub { + local $sigil$var; + \$$var=undef; $line; \$$var }; @@ -654,14 +653,14 @@ Module::Metadata - Gather package and POD information from perl module files =item new_from_file($filename, collect_pod => 1) -Construct a C object given the path to a file. Takes an optional +Construct a C object given the path to a file. Takes an optional argument C which is a boolean that determines whether POD data is collected and stored for reference. POD data is not collected by default. POD headings are always collected. =item new_from_module($module, collect_pod => 1, inc => \@dirs) -Construct a C object given a module or package name. In addition +Construct a C object given a module or package name. In addition to accepting the C argument as described above, this method accepts a C argument which is a reference to an array of of directories to search for the module. If none are given, the