summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2025-11-10 18:24:25 +0900
committergit <svn-admin@ruby-lang.org>2025-11-10 09:32:57 +0000
commit98f9211dc3cf9e1930463dbffa117f2c3b3385b2 (patch)
tree3df9641278de5318291f6cee9f23f1180a4b9c5f
parent0dfca2e3c3d9fbae19ecd2bfcf5da11cf2177614 (diff)
[ruby/open-uri] [DOC] Missing documents
https://github.com/ruby/open-uri/commit/1ccc576e9a
-rw-r--r--lib/open-uri.rb10
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