NAME
MooseX::AttributeShortcuts::Trait::Attribute - Shortcuts attribute trait proper
VERSION
This document describes version 0.030 of MooseX::AttributeShortcuts::Trait::Attribute - released May 08, 2017 as part of MooseX-AttributeShortcuts.
DESCRIPTION
This is the actual attribute trait that implements MooseX::AttributeShortcuts. You should consult that package's documentation for information on any of the new attribute options; we're mainly going to document the additional attributes, methods, and role parameters that this role provides.
ROLE PARAMETERS
Parameterized roles accept parameters that influence their construction. This role accepts the following parameters.
writer_prefix
builder_prefix
ATTRIBUTES
constraint
original_isa
trigger_method
METHODS
canonical_writer_prefix
Returns the writer prefix; this is almost always set_
.
canonical_builder_prefix
Returns the builder prefix; this is almost always _build_
.
PREFIXES
We accept two parameters on the use of this module; they impact how builders and writers are named.
-writer_prefix
use MooseX::::AttributeShortcuts -writer_prefix => 'prefix';
The default writer prefix is '_set_'. If you'd prefer it to be something else (say, '_'), this is where you'd do that.
-builder_prefix
use MooseX::::AttributeShortcuts -builder_prefix => 'prefix';
The default builder prefix is '_build_', as this is what lazy_build does, and what people in general recognize as build methods.
SEE ALSO
Please see those modules/websites for more information related to this module.
BUGS
Please report any bugs or feature requests on the bugtracker website https://github.com/RsrchBoy/moosex-attributeshortcuts/issues
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
AUTHOR
Chris Weyl <cweyl@alumni.drew.edu>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2017, 2015, 2014, 2013, 2012, 2011 by Chris Weyl.
This is free software, licensed under:
The GNU Lesser General Public License, Version 2.1, February 1999