method
add_source
v2_4_6 -
Show latest stable
-
0 notes -
Class: SourcesCommand
- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378
- 1_9_2_180
- 1_9_3_125
- 1_9_3_392
- 2_1_10 (0)
- 2_2_9 (0)
- 2_4_6 (0)
- 2_5_5 (0)
- 2_6_3 (0)
- What's this?
add_source(source_uri)
public
Hide source
# File lib/rubygems/commands/sources_command.rb, line 41 def add_source source_uri # :nodoc: check_rubygems_https source_uri source = Gem::Source.new source_uri begin if Gem.sources.include? source then say "source #{source_uri} already present in the cache" else source.load_specs :released Gem.sources << source Gem.configuration.write say "#{source_uri} added to sources" end rescue URI::Error, ArgumentError say "#{source_uri} is not a URI" terminate_interaction 1 rescue Gem::RemoteFetcher::FetchError => e say "Error fetching #{source_uri}:\n\t#{e.message}" terminate_interaction 1 end end