Method: Main::Program::ClassMethods#usage

Defined in:
lib/main/program/class_methods.rb

#usage(*args, &block) ⇒ Object



197
198
199
200
201
202
203
# File 'lib/main/program/class_methods.rb', line 197

def usage(*args, &block)
  usage! unless defined? @usage 
  return @usage if args.empty? and block.nil?
  key, value, * = args
  value = block.call if block
  @usage[key.to_s] = value.to_s
end