1 package MooseX::Runnable::Invocation::Scheme::MooseX::Getopt;
4 around validate_class => sub {
8 around create_instance => sub {
9 my ($next, $self, $class, @args) = @_;
11 local @ARGV = @args; # ugly!
12 my $instance = $class->name->new_with_options();
14 my $more_args = $instance->extra_argv;
16 return ($instance, @$more_args);