add_extra_args (Gem::Command)

    # File lib/rubygems/command.rb, line 334
      def add_extra_args(args)
        result = []

        s_extra = Gem::Command.specific_extra_args(@command)
        extra = Gem::Command.extra_args + s_extra

        until extra.empty? do
          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