This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.

URI::Generic

        # URI::Generic < Object

---
# Includes:
URI (from ruby core)

(from ruby core)
---
Base class for all URI classes. Implements generic URI syntax as per RFC
2396.
---
# Constants:

COMPONENT
:   An Array of the available components for URI::Generic.
DEFAULT_PORT
:   A Default port of nil for URI::Generic.


# Class methods:

    build
    build2
    component
    default_port
    new

# Instance methods:

    +
    -
    ==
    absolute
    absolute?
    check_host
    check_opaque
    check_password
    check_path
    check_port
    check_scheme
    check_user
    check_userinfo
    coerce
    component
    component_ary
    default_port
    eql?
    escape_userpass
    find_proxy
    fragment
    fragment=
    hash
    hierarchical?
    host
    host=
    hostname
    hostname=
    inspect
    merge
    merge!
    merge_path
    normalize
    normalize!
    opaque
    opaque=
    parser
    password
    password=
    path
    path=
    port
    port=
    query
    query=
    registry=
    relative?
    replace!
    route_from
    route_to
    scheme
    scheme=
    select
    set_host
    set_opaque
    set_password
    set_path
    set_port
    set_scheme
    set_user
    set_userinfo
    split_path
    split_userinfo
    to_s
    user
    user=
    userinfo
    userinfo=

# Attributes:

    attr_reader fragment
    attr_reader host
    attr_reader opaque
    attr_reader path
    attr_reader port
    attr_reader query
    attr_reader scheme


      

This is MURDOC! A Ruby documentation browser inspired by Smalltalk-80. It allows you to learn about Ruby by browsing through its class hierarchies, and see any of its methods.