Package : perl-MooseX-Traits > RPM : perl-MooseX-Traits-0.130.0-6.mga9.src.rpm
Basic items
Name | perl-MooseX-Traits |
Version | 0.130.0 |
Release | 6.mga9 |
URL | https://metacpan.org/release/MooseX-Traits |
Group | Development/Perl |
Summary | Automatically apply roles at object creation time |
Size | 36KB |
Arch | noarch |
License | GPL+ or Artistic |
Description
Often you want to create components that can be added to a class
arbitrarily. This module makes it easy for the end user to use these
components. Instead of requiring the user to create a named class with the
desired roles applied, or applying roles to the instance one-by-one, he can
just pass a 'traits' parameter to the class's 'new_with_traits'
constructor. This role will then apply the roles in one go, cache the
resulting class (for efficiency), and return a new instance. Arguments
meant to initialize the applied roles' attributes can also be passed to the
constructor.
arbitrarily. This module makes it easy for the end user to use these
components. Instead of requiring the user to create a named class with the
desired roles applied, or applying roles to the instance one-by-one, he can
just pass a 'traits' parameter to the class's 'new_with_traits'
constructor. This role will then apply the roles in one go, cache the
resulting class (for efficiency), and return a new instance. Arguments
meant to initialize the applied roles' attributes can also be passed to the
constructor.
Media information
Distribution release | Mageia cauldron |
Media name | core-release |
Media arch | i586 |
Advanced items
Source RPM | NOT IN DATABASE ?! |
Build time | 2022-03-20 11:08:11 |
Changelog | View in Sophie |
Files | View in Sophie |
Dependencies | View in Sophie |