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