Exception: Gem::RemoteFetcher::FetchError

Inherits:
Exception
  • Object
show all
Defined in:
lib/rubygems/remote_fetcher.rb

Overview

A FetchError exception wraps up the various possible IO and HTTP failures that could happen while downloading from the internet.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message, uri) ⇒ FetchError



24
25
26
27
# File 'lib/rubygems/remote_fetcher.rb', line 24

def initialize(message, uri)
  super message
  @uri = uri
end

Instance Attribute Details

#uriObject

The URI which was being accessed when the exception happened.



22
23
24
# File 'lib/rubygems/remote_fetcher.rb', line 22

def uri
  @uri
end

Instance Method Details

#to_sObject

:nodoc:



29
30
31
# File 'lib/rubygems/remote_fetcher.rb', line 29

def to_s # :nodoc:
  "#{super} (#{uri})"
end