instance method
Gem::SourceList#prepend
prepend(obj)
lib/rubygems/source_list.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/rubygems/source_list.rb, line 67
def prepend(obj)
src = case obj
when Gem::Source
obj
else
Gem::Source.new(obj)
end
@sources.delete(src) if @sources.include?(src)
@sources.unshift(src)
src
end
Prepends obj to the beginning of the source list which may be a Gem::Source, Gem::URI or URI Moves obj to the beginning of the list if already present. String.