diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2025-11-10 18:24:25 +0900 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2025-11-10 09:32:57 +0000 |
| commit | 98f9211dc3cf9e1930463dbffa117f2c3b3385b2 (patch) | |
| tree | 3df9641278de5318291f6cee9f23f1180a4b9c5f | |
| parent | 0dfca2e3c3d9fbae19ecd2bfcf5da11cf2177614 (diff) | |
[ruby/open-uri] [DOC] Missing documents
https://github.com/ruby/open-uri/commit/1ccc576e9a
| -rw-r--r-- | lib/open-uri.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/open-uri.rb b/lib/open-uri.rb index de710af261..5983c7368b 100644 --- a/lib/open-uri.rb +++ b/lib/open-uri.rb @@ -91,8 +91,10 @@ end module OpenURI + # The version string VERSION = "0.5.0" + # The default options Options = { :proxy => true, :proxy_http_basic_authentication => true, @@ -394,24 +396,28 @@ module OpenURI end end + # Raised on HTTP session failure class HTTPError < StandardError - def initialize(message, io) + def initialize(message, io) # :nodoc: super(message) @io = io end + # StringIO having the received data attr_reader :io end # Raised on redirection, # only occurs when +redirect+ option for HTTP is +false+. class HTTPRedirect < HTTPError - def initialize(message, io, uri) + def initialize(message, io, uri) # :nodoc: super(message, io) @uri = uri end + # URI to redirect attr_reader :uri end + # Raised on too many redirection, class TooManyRedirects < HTTPError end |
