Method: Argvector#subcommand_with_preoptions

Defined in:
lib/standard/facets/argvector.rb

#subcommand_with_preoptionsObject



132
133
134
135
136
137
138
# File 'lib/standard/facets/argvector.rb', line 132

def subcommand_with_preoptions
  pre, args = *parse_preoptions(argv)
  cmd = args.shift
  subargs = self.class.new(args, @arity)
  args, opts = *subargs.parameters
  return [cmd, args, pre.merge(opts)]
end