# File lib/rubygems/local_remote_options.rb, line 101
def add_source_option
accept_uri_http
add_option(:"Local/Remote", '-s', '--source URL', URI::HTTP,
'Append URL to list of remote gem sources') 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