<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">package MooseX::Getopt::Meta::Attribute::Trait::NoGetopt;
BEGIN {
  $MooseX::Getopt::Meta::Attribute::Trait::NoGetopt::AUTHORITY = 'cpan:STEVAN';
}
{
  $MooseX::Getopt::Meta::Attribute::Trait::NoGetopt::VERSION = '0.45';
}
# ABSTRACT: Optional meta attribute trait for ignoring params

use Moose::Role;
no Moose::Role;

# register this as a metaclass alias ...
package # stop confusing PAUSE
    Moose::Meta::Attribute::Custom::Trait::NoGetopt;
sub register_implementation { 'MooseX::Getopt::Meta::Attribute::Trait::NoGetopt' }

1;


__END__
=pod

=encoding utf-8

=head1 NAME

MooseX::Getopt::Meta::Attribute::Trait::NoGetopt - Optional meta attribute trait for ignoring params

=head1 SYNOPSIS

  package App;
  use Moose;

  with 'MooseX::Getopt';

  has 'data' =&gt; (
      traits  =&gt; [ 'NoGetopt' ],  # do not attempt to capture this param
      is      =&gt; 'ro',
      isa     =&gt; 'Str',
      default =&gt; 'file.dat',
  );

=head1 DESCRIPTION

This is a custom attribute metaclass trait which can be used to
specify that a specific attribute should B&lt;not&gt; be processed by
C&lt;MooseX::Getopt&gt;. All you need to do is specify the C&lt;NoGetopt&gt;
metaclass trait.

  has 'foo' =&gt; (traits =&gt; [ 'NoGetopt', ... ], ... );

=head1 AUTHORS

=over 4

=item *

Stevan Little &lt;stevan@iinteractive.com&gt;

=item *

Brandon L. Black &lt;blblack@gmail.com&gt;

=item *

Yuval Kogman &lt;nothingmuch@woobling.org&gt;

=item *

Ryan D Johnson &lt;ryan@innerfence.com&gt;

=item *

Drew Taylor &lt;drew@drewtaylor.com&gt;

=item *

Tomas Doran &lt;bobtfish@bobtfish.net&gt;

=item *

Florian Ragwitz &lt;rafl@debian.org&gt;

=item *

Dagfinn Ilmari MannsÃ¥ker &lt;ilmari@ilmari.org&gt;

=item *

Ã†var ArnfjÃ¶rÃ° Bjarmason &lt;avar@cpan.org&gt;

=item *

Chris Prather &lt;perigrin@cpan.org&gt;

=item *

Karen Etheridge &lt;ether@cpan.org&gt;

=item *

Jonathan Swartz &lt;swartz@pobox.com&gt;

=back

=head1 COPYRIGHT AND LICENSE

This software is copyright (c) 2012 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.

=cut

</pre></body></html>