Mon, 09 Nov 2026 06:12:57 UTC Log in
An abstract Mouse role for setting attributes from a config file 41.30 KB built 2026-10-16 22:39:37 GMT

Description

This is an abstract role that 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 sub-roles. 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

25 total
Requires24
  • coreutils
  • findutils
  • hunspell-en
  • make
  • perl(ExtUtils::MakeMaker) >= 6.42
  • perl(File::Spec)
  • perl(Module::Install::AuthorTests)
  • perl(Module::Install::ReadmeFromPod)
  • perl(Module::Install::ReadmeMarkdownFromPod)
  • perl(Module::Install::Repository)
  • perl(Mouse) >= 0.39
  • perl(Mouse::Role)
  • perl(MouseX::Types::Path::Class) >= 0.06
  • perl(Test::More) >= 0.94
  • perl(Test::Pod) >= 1.00
  • perl(Test::Pod::Coverage) >= 1.04
  • perl(Test::Spelling)
  • perl(Test::UseAllModules)
  • perl(inc::Module::Install)
  • perl(strict)
  • perl-generators
  • perl-interpreter
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
Provides1
  • perl-MouseX-ConfigFromFile = 0.05-38.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

3
Files 1–3 of 3

Component of

buildroots that installed this RPM

No Buildroots