Method: Drydock#argv
- Defined in:
- lib/drydock.rb
#argv(*args) ⇒ Object
Provide names for CLI arguments, in the order they appear.
$ yourscript sample malpeque zinqy
argv :name, :flavour
command :sample do |obj|
obj.argv.name # => malpeque
obj.argv.flavour # => zinqy
end
441 442 443 444 |
# File 'lib/drydock.rb', line 441 def argv(*args) @@command_argv_names[@@command_index] ||= [] @@command_argv_names[@@command_index] += args.flatten end |