diff options
Diffstat (limited to 'lib/open-uri.rb')
-rw-r--r-- | lib/open-uri.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/open-uri.rb b/lib/open-uri.rb index d9517e4b9e..f4cb536006 100644 --- a/lib/open-uri.rb +++ b/lib/open-uri.rb @@ -10,15 +10,15 @@ module Kernel alias open_uri_original_open open # :nodoc: end - def open(name, *rest, &block) # :nodoc: + def open(name, *rest, **kw, &block) # :nodoc: if (name.respond_to?(:open) && !name.respond_to?(:to_path)) || (name.respond_to?(:to_str) && %r{\A[A-Za-z][A-Za-z0-9+\-\.]*://} =~ name && (uri = URI.parse(name)).respond_to?(:open)) warn('calling URI.open via Kernel#open is deprecated, call URI.open directly', uplevel: 1) - URI.open(name, *rest, &block) + URI.open(name, *rest, **kw, &block) else - open_uri_original_open(name, *rest, &block) + open_uri_original_open(name, *rest, **kw, &block) end end module_function :open |