# File lib/main/base.rb, line 103 def usage *argv, &block usage! unless defined? @usage return @usage if argv.empty? and block.nil? key, value, *ignored = argv value = block.call if block @usage[key.to_s] = value.to_s end