MooseX::CustomInitArgs - define multiple init args with custom processing
ProvidesChanges for version 0.003
MooseX::CustomInitArgs::Trait::Application in lib/MooseX/CustomInitArgs.pm
MooseX::CustomInitArgs::Trait::Attribute in lib/MooseX/CustomInitArgs.pm
MooseX::CustomInitArgs::Trait::Class in lib/MooseX/CustomInitArgs.pm
- (Addition) Add before_typecheck and after_typecheck helper functions, and introduce the feature where type constraints and coercions can be optionally performed before coderefs are executed.
- Reduce possibility of divergence between mutable and immutable code paths by making the mutable code path call the _run_init_code method designed for the immutable path.