Class: Gem::SourceFetchProblem
- Inherits:
-
ErrorReason
- Object
- ErrorReason
- Gem::SourceFetchProblem
- Defined in:
- lib/rubygems/errors.rb
Overview
An error that indicates we weren’t able to fetch some data from a source
Instance Attribute Summary collapse
-
#error ⇒ Object
(also: #exception)
readonly
The fetch error which is an Exception subclass.
-
#source ⇒ Object
readonly
The source that had the fetch problem.
Instance Method Summary collapse
-
#initialize(source, error) ⇒ SourceFetchProblem
constructor
Creates a new SourceFetchProblem for the given
source
anderror
. -
#wordy ⇒ Object
An English description of the error.
Constructor Details
#initialize(source, error) ⇒ SourceFetchProblem
Creates a new SourceFetchProblem for the given source
and error
.
165 166 167 168 |
# File 'lib/rubygems/errors.rb', line 165 def initialize(source, error) @source = source @error = error end |
Instance Attribute Details
#error ⇒ Object (readonly) Also known as: exception
The fetch error which is an Exception subclass.
178 179 180 |
# File 'lib/rubygems/errors.rb', line 178 def error @error end |
#source ⇒ Object (readonly)
The source that had the fetch problem.
173 174 175 |
# File 'lib/rubygems/errors.rb', line 173 def source @source end |
Instance Method Details
#wordy ⇒ Object
An English description of the error.
183 184 185 186 |
# File 'lib/rubygems/errors.rb', line 183 def wordy @source.uri.password = 'REDACTED' unless @source.uri.password.nil? "Unable to download data from #{@source.uri} - #{@error.}" end |