-
-
13 Nov 2014 20:05:02 UTC
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues
- Testers (526 / 0 / 23)
- Kwalitee
Bus factor: 1- 90.73% Coverage
- License: perl_5
- Activity
24 month- Tools
- Download (45.6KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
Changes for version 0.143171 - 2014-11-13
- Interface Change: Bolts::Util::artifact() now returns an array of the form { $name => $artifact } rather than just $artifact.
- It is now possible to pass an artifact object (i.e., an object implementing Bolts::Role::Artifact) as the definition of an artifact.
- Drop get() from the Bolts::Role::Locator interface. It provides nothing useful in the way of functionality.
Modules
An Inversion of Control framework for PerlTools for resolving an artifact valueSimplified artifact implementationHelper for creating bags containing artifactsDefines the interface implemented by blueprintsacquire an artifact via a path and locatorBuild an artifact by running a subroutineAn injector-oriented builder using a subroutineBuild an artifact by calling a class method on a classUsed to pass parameters from the user during acquisition into the injectorA blueprint that points to a literal valueRetrieve the artifact's parent as the artifactTags a blueprint as being usable during injectionThis is the interface for inferring injectors from a blueprintInference engine for Moose classesinject options and parameters into artifactsInject parameters by name during constructionInject parameters by position during constructionInject by calling a setter method with a valueInject dependencies into array artifactsInject values into a hashGeneral purpose locatorBuild an attribute with an initializerMetaclass role for Bolts-built bagsMetaclass role for objects that have a meta locatorStore a path and parameters for acquisitionStandard meta locator for BoltsThe role implemented by resolved artifactsGive components some control over their destinyInterface for locating artifacts in a bagMake a bag/artifact opaque to acquisitionInterface for locating artifacts from some root bagMakes a Moose object into a locatorThe interface for lifecycle managersFor artifacts that are constructed at every requestFor artifacts that are reused for the lifetime of the bagUtilities helpful for use with BoltsModule Install Instructions
To install Bolts, copy and paste the appropriate command in to your terminal.
cpanm Bolts
perl -MCPAN -e shell install Bolts
For more information on module installation, please visit the detailed CPAN module installation guide.