X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FScriptRole.pm;h=9e67685ac35f22ac0c15870f3175e4d4beaab924;hp=bb1b7ad76b9729152c1042fda00a3c3d6a1929e1;hb=19529022add09ffd8cec4011d679f5ea007abf5f;hpb=95389116fd165c265f5b7be42e1eedde13f38181 diff --git a/lib/Catalyst/ScriptRole.pm b/lib/Catalyst/ScriptRole.pm index bb1b7ad..9e67685 100644 --- a/lib/Catalyst/ScriptRole.pm +++ b/lib/Catalyst/ScriptRole.pm @@ -5,7 +5,12 @@ use Pod::Usage; use MooseX::Getopt; use namespace::autoclean; -with 'MooseX::Getopt'; +with 'MooseX::Getopt' => { + excludes => [qw/ + _getopt_spec_warnings + _getopt_spec_exception + /], +}; has application_name => ( traits => ['NoGetopt'], @@ -21,6 +26,13 @@ has help => ( documentation => q{Display this help and exit}, ); +sub _getopt_spec_exception {} + +sub _getopt_spec_warnings { + shift; + warn @_; +} + sub _exit_with_usage { my $self = shift; pod2usage();