Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
URI::Generic#hierarchical?
hierarchical?
lib/uri/generic.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.3.0/lib/uri/generic.rb, line 961
def hierarchical?
if @path
true
else
false
end
end
Returns true if URI is hierarchical.
Description
URI has components listed in order of decreasing significance from left to right, see RFC3986 tools.ietf.org/html/rfc3986 1.2.3.
Usage
Example
require 'uri' uri = URI.parse("http://my.example.com/") uri.hierarchical? #=> true uri = URI.parse("mailto:[email protected]") uri.hierarchical? #=> false