Method: ParticleCMD::Definition#description

Defined in:
lib/particlecmd/definition.rb

#description(type, name, desc) ⇒ Object



33
34
35
36
37
38
39
40
41
42
43
44
# File 'lib/particlecmd/definition.rb', line 33

def description(type, name, desc)
  case type
    when :positional
      @positionals
    when :flag
      @flags
    when :option
      @options
    else
      raise RuntimeError.new "Invalid argument type: #{type}"
  end.find { |i| i[:name] == name }[:description] = desc
end