Method: Bundler::Source::Rubygems::Remote#initialize
- Defined in:
- lib/bundler/source/rubygems/remote.rb
#initialize(uri) ⇒ Remote
Returns a new instance of Remote.
9 10 11 12 13 14 15 16 17 |
# File 'lib/bundler/source/rubygems/remote.rb', line 9 def initialize(uri) orig_uri = uri uri = Bundler.settings.mirror_for(uri) @original_uri = orig_uri if orig_uri != uri fallback_auth = Bundler.settings.credentials_for(uri) @uri = apply_auth(uri, fallback_auth).freeze @anonymized_uri = remove_auth(@uri).freeze end |