global

def URI(url) # :nodoc:

:nodoc:
def URI(url) # :nodoc:
  case url
  when URI
    url
  when String
    URI.parse(url)
  else
    raise ArgumentError, 'bad argument (expected URI object or URI string)'
  end
end