r42062 - in /branches/upstream/libmoosex-method-signatures-perl/current: Changes META.yml Makefile.PL lib/MooseX/Method/Signatures.pm lib/MooseX/Method/Signatures/Meta/Method.pm

ansgar-guest at users.alioth.debian.org ansgar-guest at users.alioth.debian.org
Tue Aug 18 16:43:43 UTC 2009


Author: ansgar-guest
Date: Tue Aug 18 16:43:37 2009
New Revision: 42062

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=42062
Log:
[svn-upgrade] Integrating new upstream version, libmoosex-method-signatures-perl (0.20)

Modified:
    branches/upstream/libmoosex-method-signatures-perl/current/Changes
    branches/upstream/libmoosex-method-signatures-perl/current/META.yml
    branches/upstream/libmoosex-method-signatures-perl/current/Makefile.PL
    branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures.pm
    branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures/Meta/Method.pm

Modified: branches/upstream/libmoosex-method-signatures-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-method-signatures-perl/current/Changes?rev=42062&op=diff
==============================================================================
--- branches/upstream/libmoosex-method-signatures-perl/current/Changes (original)
+++ branches/upstream/libmoosex-method-signatures-perl/current/Changes Tue Aug 18 16:43:37 2009
@@ -1,4 +1,8 @@
 Version history for MooseX::Method::Signatures
+
+0.20  Mon, 17 Aug 2009 12:11:32 +0200
+  * Make the meta method's parsed_signature public.
+  * Use MooseX::LazyRequire's new interface and depend on 0.03.
 
 0.19  Fri, 14 Aug 2009 11:23:42 +0200
   * Move method redefinition warnings to the method application hook so it's

Modified: branches/upstream/libmoosex-method-signatures-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-method-signatures-perl/current/META.yml?rev=42062&op=diff
==============================================================================
--- branches/upstream/libmoosex-method-signatures-perl/current/META.yml (original)
+++ branches/upstream/libmoosex-method-signatures-perl/current/META.yml Tue Aug 18 16:43:37 2009
@@ -25,7 +25,7 @@
   Devel::Declare: 0.005011
   Moose: 0.63
   Moose::Util::TypeConstraints: 0
-  MooseX::LazyRequire: 0
+  MooseX::LazyRequire: 0.03
   MooseX::Meta::TypeConstraint::ForceCoercion: 0
   MooseX::Types: 0.09
   MooseX::Types::Moose: 0
@@ -40,4 +40,4 @@
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Method-Signatures
   license: http://dev.perl.org/licenses/
   repository: git://github.com/rafl/moosex-method-signatures.git
-version: 0.19
+version: 0.20

Modified: branches/upstream/libmoosex-method-signatures-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-method-signatures-perl/current/Makefile.PL?rev=42062&op=diff
==============================================================================
--- branches/upstream/libmoosex-method-signatures-perl/current/Makefile.PL (original)
+++ branches/upstream/libmoosex-method-signatures-perl/current/Makefile.PL Tue Aug 18 16:43:37 2009
@@ -12,7 +12,7 @@
 requires 'Devel::Declare' => '0.005011';
 requires 'Moose::Util::TypeConstraints';
 requires 'Moose' => '0.63';
-requires 'MooseX::LazyRequire';
+requires 'MooseX::LazyRequire' => '0.03';
 requires 'MooseX::Meta::TypeConstraint::ForceCoercion';
 requires 'MooseX::Types' => '0.09';
 requires 'MooseX::Types::Moose';

Modified: branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures.pm?rev=42062&op=diff
==============================================================================
--- branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures.pm (original)
+++ branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures.pm Tue Aug 18 16:43:37 2009
@@ -19,12 +19,12 @@
 
 use namespace::autoclean;
 
-our $VERSION = '0.19';
+our $VERSION = '0.20';
 
 has package => (
-    is           => 'ro',
-    isa          => Str,
-    lazy_require => 1,
+    is            => 'ro',
+    isa           => Str,
+    lazy_required => 1,
 );
 
 has context => (

Modified: branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures/Meta/Method.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures/Meta/Method.pm?rev=42062&op=diff
==============================================================================
--- branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures/Meta/Method.pm (original)
+++ branches/upstream/libmoosex-method-signatures-perl/current/lib/MooseX/Method/Signatures/Meta/Method.pm Tue Aug 18 16:43:37 2009
@@ -1,6 +1,7 @@
 package MooseX::Method::Signatures::Meta::Method;
 
 use Moose;
+use Carp qw/cluck/;
 use Context::Preserve;
 use Parse::Method::Signatures;
 use Parse::Method::Signatures::TypeConstraint;
@@ -26,12 +27,17 @@
     required => 1,
 );
 
-has _parsed_signature => (
+has parsed_signature => (
     is      => 'ro',
     isa     => class_type('Parse::Method::Signatures::Sig'),
     lazy    => 1,
-    builder => '_build__parsed_signature',
-);
+    builder => '_build_parsed_signature',
+);
+
+sub _parsed_signature {
+    cluck '->_parsed_signature is deprecated. use ->parsed_signature instead.';
+    shift->parsed_signature;
+}
 
 has _lexicals => (
     is      => 'ro',
@@ -202,7 +208,7 @@
     }
 }
 
-sub _build__parsed_signature {
+sub _build_parsed_signature {
     my ($self) = @_;
     return Parse::Method::Signatures->signature(
         input => $self->signature,
@@ -295,7 +301,7 @@
 
 sub _build__lexicals {
     my ($self) = @_;
-    my ($sig) = $self->_parsed_signature;
+    my ($sig) = $self->parsed_signature;
 
     my @lexicals;
 
@@ -326,7 +332,7 @@
 
 sub _build__positional_args {
     my ($self) = @_;
-    my $sig = $self->_parsed_signature;
+    my $sig = $self->parsed_signature;
 
     my @positional;
     if ($self->_has_parsed_prototype_injections) {
@@ -354,7 +360,7 @@
 
 sub _build__named_args {
     my ($self) = @_;
-    my $sig = $self->_parsed_signature;
+    my $sig = $self->parsed_signature;
 
     # triggering building of positionals before named params is important
     # because the latter needs to know if there have been any slurpy




More information about the Pkg-perl-cvs-commits mailing list