NAME
MooseX::Getopt::Meta::Attribute::NoGetopt - Optional meta attribute for ignoring parameters
VERSION
version 0.78
SYNOPSIS
DESCRIPTION
This is a custom attribute metaclass which can be used to specify that a specific attribute should not be processed by MooseX::Getopt
. All you need to do is specify the NoGetopt
metaclass.
has
'foo'
=> (
metaclass
=>
'MooseX::Getopt::Meta::Attribute::NoGetopt'
, ... );
Use 'traits' instead of 'metaclass'
You should rarely need to explicitly set the attribute metaclass. It is much preferred to simply provide a trait (a role applied to the attribute metaclass), which allows other code to further modify the attribute by applying additional roles.
Therefore, you should first try to do this:
has
'foo'
=> (
traits
=> [
'NoGetopt'
, ...], ...);
Custom Metaclass alias
This now takes advantage of the Moose 0.19 feature to support custom attribute metaclass. This means you can also use this as the NoGetopt alias, like so:
has
'foo'
=> (
metaclass
=>
'NoGetopt'
,
cmd_flag
=>
'f'
);
SUPPORT
Bugs may be submitted through the RT bug tracker (or bug-MooseX-Getopt@rt.cpan.org).
There is also a mailing list available for users of this distribution, at http://lists.perl.org/list/moose.html.
There is also an irc channel available for users of this distribution, at #moose
on irc.perl.org
.
AUTHOR
Stevan Little <stevan@iinteractive.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2007 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.