Mon, 09 Nov 2026 14:51:04 UTC Log in
An abstract Moose role for setting attributes from a configfile 53.49 KB built 2026-10-16 22:26:48 GMT

Description

This is an abstract role which provides an alternate constructor for creating objects using parameters passed in from a configuration file. The actual implementation of reading the configuration file is left to concrete subroles. It declares an attribute 'configfile' and a class method 'new_with_config', and requires that concrete roles derived from it implement the class method 'get_config_from_file'. Attributes specified directly as arguments to 'new_with_config' supersede those in the configfile.

Dependencies

28 total
Requires27
  • coreutils
  • perl(CPAN::Meta)
  • perl(CPAN::Meta::Prereqs) >= 2.120900
  • perl(Carp)
  • perl(ExtUtils::MakeMaker)
  • perl(File::Spec)
  • perl(Module::Build::Tiny) >= 0.007
  • perl(Moose)
  • perl(Moose::Role)
  • perl(MooseX::Getopt)
  • perl(MooseX::Types::Moose)
  • perl(MooseX::Types::Path::Tiny) >= 0.005
  • perl(Scalar::Util)
  • perl(Test::Deep)
  • perl(Test::Fatal)
  • perl(Test::More) >= 0.88
  • perl(Test::Requires)
  • perl(Test::Without::Module)
  • perl(if)
  • perl(namespace::autoclean)
  • perl(strict)
  • perl(warnings)
  • perl-generators
  • perl-interpreter
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • sed
Provides1
  • perl-MooseX-ConfigFromFile = 0.14-35.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

2
Files 1–2 of 2

Component of

buildroots that installed this RPM

No Buildroots