# File lib/rubygems/local_remote_options.rb, line 100
  def add_source_option
    accept_uri_http

    add_option("Local/Remote""Local/Remote", '--source URL', URI::HTTP,
               'Add URL as a remote source for gems') do |source, options|

      source << '/' if source !~ /\/\z/

      if options.delete :sources_cleared then
        Gem.sources = [source]
      else
        Gem.sources << source unless Gem.sources.include?(source)
      end
    end
  end