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