Class: Gem::SourceFetchProblem
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
self,
ErrorReason
|
|
Instance Chain:
self,
ErrorReason
|
|
Inherits: |
Gem::ErrorReason
|
Defined in: | lib/rubygems/errors.rb |
Overview
An error that indicates we weren’t able to fetch some data from a source
Class Method Summary
- .new(source, error) ⇒ SourceFetchProblem constructor
Instance Attribute Summary
-
#error
(also: #exception)
readonly
The fetch error which is an
Exception
subclass. -
#exception
readonly
The “exception” alias allows you to call raise on a
SourceFetchProblem
. -
#source
readonly
The source that had the fetch problem.
Instance Method Summary
-
#wordy
An English description of the error.
Constructor Details
.new(source, error) ⇒ SourceFetchProblem
[ GitHub ]
Instance Attribute Details
#error (readonly) Also known as: #exception
The fetch error which is an Exception
subclass.
# File 'lib/rubygems/errors.rb', line 170
attr_reader :error
#exception (readonly)
The “exception” alias allows you to call raise on a SourceFetchProblem
.
# File 'lib/rubygems/errors.rb', line 183
alias exception error
#source (readonly)
The source that had the fetch problem.
# File 'lib/rubygems/errors.rb', line 165
attr_reader :source
Instance Method Details
#wordy
An English description of the error.
# File 'lib/rubygems/errors.rb', line 175
def wordy @source.uri.password = 'REDACTED' unless @source.uri.password.nil? "Unable to download data from #{@source.uri} - #{@error.}" end