method

configure_options

v2_2_9 - Show latest stable - Class: Gem::Command
configure_options(header, option_list)
private

No documentation available.

# File lib/rubygems/command.rb, line 481
  def configure_options(header, option_list)
    return if option_list.nil? or option_list.empty?

    header = header.to_s.empty? ? '' : "#{header} "
    @parser.separator "  #{header}Options:"

    option_list.each do |args, handler|
      args.select { |arg| arg =~ /^-/ }
      @parser.on(*args) do |value|
        handler.call(value, @options)
      end
    end

    @parser.separator ''
  end