./devel/p5-MooX-StrictConstructor, Make your Moo-based object constructors blow up on unknown attributes

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.010, Package name: p5-MooX-StrictConstructor-0.010, Maintainer: pkgsrc-users

Simply loading this module makes your constructors "strict". If
your constructor is called with an attribute init argument that
your class does not declare, then it dies. This is a great way to
catch small typos.


Required to run:
[lang/perl5] [devel/p5-Class-Method-Modifiers] [devel/p5-strictures] [devel/p5-Moo] [devel/p5-indirect] [devel/p5-bareword-filehandles] [devel/p5-multidimensional]

Required to build:
[textproc/p5-Pod-Coverage] [devel/p5-Test-Pod-Coverage] [devel/p5-Test-Pod] [devel/p5-Test-Fatal] [pkgtools/cwrappers] [devel/p5-Test-CPAN-Meta] [textproc/p5-Pod-Coverage-TrustPod]

Master sites: (Expand)

SHA1: 790a9297babc45a2b79e4409d3d23f6c5888b074
RMD160: a8dcd72ae3b9541316691c75cbee9e788e1309c3
Filesize: 14.47 KB

Version history: (Expand)


CVS history: (Expand)


   2018-04-07 10:44:52 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.010

Upstream changes:
0.010     2018-03-25 10:15:40-07:00 America/Los_Angeles

        - Undo the previous "fix" for the minimum perl version.
          The basic requirement is for 5.004 but the tests require
          5.006.
   2018-03-25 14:03:38 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.009

Upstream changes:
0.009     2018-03-24 14:12:47-07:00 America/Los_Angeles

        - Built using current Dist::Zilla, so various things
          are better, e.g. includes a LICENSE.
        - A couple of things that are only used in xt tests
          used to be test requirements, now their develop
          requirements.
        - No longer includes explicit dependencies on a handful
          of modules (e.g. indirect) that Moo's use of strictures
          used to require.
        - Now only includes a Makefile.PL.
        - The build now includes a cpanfile in the repo.
        - The minimum perl version is now consistent between the
          Makefile.PL and the META.{yml,json} files.
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2016-04-15 13:38:07 by Thomas Klausner | Files touched by this commit (3)
Log message:
Import p5-MooX-StrictConstructor-0.008 as devel/p5-MooX-StrictConstructor.

Simply loading this module makes your constructors "strict". If
your constructor is called with an attribute init argument that
your class does not declare, then it dies. This is a great way to
catch small typos.