Make your object constructors blow up on unknown attributes
45.72 KB
built 2026-10-16 22:31:27 GMT
Description
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 calls "Carp::confess()". This is a great way to catch
small typos.
Dependencies
23 totalRequires22
- coreutils
- make
- perl(B)
- perl(Config)
- perl(ExtUtils::MakeMaker) >= 6.76
- perl(File::Spec)
- perl(Moo)
- perl(Moose) >= 0.94
- perl(Moose::Exporter)
- perl(Moose::Role)
- perl(Moose::Util::MetaRole)
- perl(Test::Fatal)
- perl(Test::Moose)
- perl(Test::More) >= 0.88
- perl(Test::Needs)
- perl(namespace::autoclean)
- perl(strict)
- perl(warnings)
- perl-generators
- perl-interpreter
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
Provides1
- perl-MooseX-StrictConstructor = 0.21-28.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
2Name ![]() |
Size |
|---|---|
| MooseX-StrictConstructor-0.21.tar.gz | 26.16 KB |
| perl-MooseX-StrictConstructor.spec | 8.89 KB |
Files 1–2 of 2
Component of
buildroots that installed this RPMNo Buildroots
