Search results for "moosex::traits"
MooseX::Traits - Automatically apply roles at object creation time
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 apply roles to ...
ETHER/MooseX-Traits-0.13 - 16 Aug 2015 04:12:19 UTC - Search in distribution
MooseX::Traits::Pluggable - trait loading and resolution for Moose
See MooseX::Traits for usage information. Use "new_with_traits" to construct an object with a list of traits and "apply_traits" to apply traits to an instance. Adds support for class precedence search for traits and some extra attributes, described b...
RKITOVER/MooseX-Traits-Pluggable-0.12 - 11 Jan 2014 20:54:15 UTC - Search in distribution
MooseX::CompileTime::Traits - Allow compile time traits for classes/roles
MooseX::CompileTime::Traits allows role application at compile time via use statements. What this class does is provide an import method that will apply each of the roles (along with any arguments for parameterized roles). Roles and their arguments s...
NPEREZ/MooseX-CompileTime-Traits-1.102570 - 14 Sep 2010 09:27:15 UTC - Search in distribution
MooseX::Traits::SetScalarByRef - Wrap a ScalarRef attribute's accessors to re-use a reference
This module wraps a ScalarRef attribute's accessors to ensure that when the setter is called with a new ScalarRef (or something that can be coerced into a ScalarRef), rather that the usual set action happening, you copy the string stored in the new s...
ASB/MooseX-Traits-SetScalarByRef-0.03 - 24 Aug 2021 13:53:18 UTC - Search in distribution
MooseX::Storage::Traits::WithRoles - A custom trait to include roles in serialization
This trait is meant to be used when a base class will be consuming roles at runtime via (for example) "with_traits". Without this trait, the '__CLASS__' attribute of the serialized object would be the name of the resulting anonymous class, which is u...
YANICK/MooseX-Storage-Traits-WithRoles-0.2.0 - 15 Jan 2016 00:55:02 UTC - Search in distribution- MooseX::Storage::Base::SerializedClass - Deserialize according to the serialized __CLASS__
- MooseX::Storage::Engine::Trait::WithRoles - An engine trait to include roles in serialization
MooseX::Storage::Traits::OnlyWhenBuilt - A custom trait to bypass serialization
Sometimes you don't want a particular attribute to be part of the serialization if it has not been built yet. If you invoke "Storage()" as outlined in the "Synopsis", only attributes that have been built (i.e., where the predicate returns 'true') wil...
ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC - Search in distribution- MooseX::Storage::Traits::DisableCycleDetection - A custom trait to bypass cycle detection
- MooseX::Storage - A serialization framework for Moose classes
- MooseX::Storage::Basic - The simplest level of serialization
- 3 more results from MooseX-Storage »
MooseX::Traits::Attribute::MergeHashRef
This trait will merge values added to a HashRef attribute. It uses Hash::Merge to combine them. The method "set_$attr" which resets the attribute with a given hashref is also created. Call "clear_$attr" to clear the attribute....
PERLER/MooseX-Traits-Attribute-MergeHashRef-1.002 - 14 Mar 2011 16:44:38 UTC - Search in distribution
lib/MooseX/Storage/DBIC/Engine/Traits/Default.pm
REVMISCHA/MooseX-Storage-DBIC-0.01
-
04 Aug 2012 03:30:24 UTC
-
Search in distribution
MooseX::Attribute::Chained - Attribute that returns the instance to allow for chaining
MooseX::Attribute::Chained is a Moose Trait which allows for method chaining on accessors by returning $self on write/set operations....
TOMHUKINS/MooseX-Attribute-Chained-1.0.3 - 13 Jan 2017 17:46:08 UTC - Search in distribution- MooseX::Attribute::ChainedClone - Attribute that returns a cloned instance
- MooseX::Traits::Attribute::Chained - DEPRECATED
perl5i - Fix as much of Perl 5 as possible in one pragma
Perl 5 has a lot of warts. There's a lot of individual modules and techniques out there to fix those warts. perl5i aims to pull the best of them together into one module so you can turn them on all at once. This includes adding features, changing exi...
MSCHWERN/perl5i-v2.13.2 - 07 Jun 2016 00:36:03 UTC - Search in distribution
Gapp - Post-modern Gtk+ applications
Gapp brings the *post-modern* feel of Moose to Gtk2-Perl. The primary goal of Gapp is to make Perl 5 GUI programming easier and less tedious. With Gapp you can to think more about what you want to do and less about choreographing widgets or keeping t...
JHALLOCK/Gapp-0.60 - 19 Apr 2013 13:02:15 UTC - Search in distribution
Storm - Object-relational mapping
Storm is a Moose based library for storing and retrieving objects over a DBI connection....
JHALLOCK/Storm-0.240 - 17 Apr 2013 18:32:17 UTC - Search in distribution
Moose - A postmodern object system for Perl 5
Moose is an extension of the Perl 5 object system. The main goal of Moose is to make Perl 5 Object Oriented programming easier, more consistent, and less tedious. With Moose you can think more about what you want to do and less about the mechanics of...
ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC - Search in distribution- Moose::Util - Utilities for working with Moose classes
- Moose::Cookbook - How to cook a Moose
- Moose::Manual::Delta - Important Changes in Moose
- 6 more results from Moose »
Moops - Moops Object-Oriented Programming Sugar
Moops is sugar for declaring and using roles and classes in Perl. The syntax is inspired by MooseX::Declare, and Stevan Little's p5-mop-redux project (which is in turn partly inspired by Perl 6). Moops has fewer than half of the dependencies as Moose...
TOBYINK/Moops-0.038 - 15 Feb 2020 09:33:03 UTC - Search in distribution
Catalyst::Upgrading - Instructions for upgrading to the latest Catalyst
JJNAPIORK/Catalyst-Runtime-5.90131
-
20 Jul 2023 23:09:29 UTC
-
Search in distribution
- Catalyst::Delta - Overview of changes between versions of Catalyst
Kavorka - function signatures with the lure of the animal
Kavorka provides "fun" and "method" keywords for declaring functions and methods. It uses Perl 5.14's keyword API, so should work more reliably than source filters or Devel::Declare-based modules. The syntax provided by Kavorka is largely inspired by...
TOBYINK/Kavorka-0.039 - 27 Jul 2018 17:58:13 UTC - Search in distribution
MooX::Struct - make simple lightweight record-like structures that make sounds like cows
MooX::Struct allows you to create cheap struct-like classes for your data using Moo. While similar in spirit to MooseX::Struct and Class::Struct, MooX::Struct has a somewhat different usage pattern. Rather than providing you with a "struct" keyword w...
TOBYINK/MooX-Struct-0.020 - 26 Feb 2020 14:31:05 UTC - Search in distribution
ODG::Record - Perl extension for efficient and simple manipulation of row-based records.
THIS VERSION BREAKS BACKWARD WITH PREVIOUS VERSIONS. THE API IS SIMPLIER. ODG::Record is an extensible Moose-based class for efficiently and simply working with row based records. ArrayRefs are much faster than HashRefs especially for long arrays. Th...
CTBROWN/ODG-Record-0.30 - 14 Jan 2009 09:52:02 UTC - Search in distribution
BPM::Engine - Business Process Execution Engine
BPM::Engine is an embeddable workflow process engine with persistence. It handles saving and loading XPDL packages in a database, and running workflow processes....
SITETECH/BPM-Engine-0.01 - 07 May 2012 04:20:28 UTC - Search in distribution
Throwable::X - useful eXtra behavior for Throwable exceptions
Throwable::X is a collection of behavior for writing exceptions. It's meant to provide: * means by which exceptions can be identified without string parsing * a structure that can be serialized and reconstituted in other environments * maximum compos...
RJBS/Throwable-X-0.008 - 31 Dec 2022 21:01:10 UTC - Search in distribution