# File lib/rubygems/command.rb, line 195 def add_extra_args(args) result = [] s_extra = Command.specific_extra_args(@command) extra = Command.extra_args + s_extra while ! extra.empty? ex = [] ex << extra.shift ex << extra.shift if extra.first.to_s =~ /^[^-]/ result << ex if handles?(ex) end result.flatten! result.concat(args) result end