method
to_s
v2_1_10 -
Show latest stable
- Class:
URI::Generic
to_s()public
# File lib/uri/generic.rb, line 1454
def to_s
str = ''
if @scheme
str << @scheme
str << ':'
end
if @opaque
str << @opaque
else
if @registry
str << @registry
else
if @host
str << '//'
end
if self.userinfo
str << self.userinfo
str << '@'
end
if @host
str << @host
end
if @port && @port != self.default_port
str << ':'
str << @port.to_s
end
end
str << path_query
end
if @fragment
str << '#'
str << @fragment
end
str
end Related methods
- Instance methods
- +
- -
- ==
- absolute
- absolute?
- coerce
- component
- default_port
- eql?
- find_proxy
- fragment=
- hash
- hierarchical?
- host=
- hostname
- hostname=
- inspect
- merge
- merge!
- normalize
- normalize!
- opaque=
- parser
- password
- password=
- path=
- port=
- query=
- registry=
- relative?
- route_from
- route_to
- scheme=
- select
- to_s
- user
- user=
- userinfo
- userinfo=
- Class methods
- build
- build2
- component
- default_port
- new
- use_registry
- Protected methods
-
component_ary -
set_fragment -
set_host -
set_opaque -
set_password -
set_path -
set_port -
set_query -
set_registry -
set_scheme -
set_user -
set_userinfo - Private methods
-
check_fragment -
check_host -
check_opaque -
check_password -
check_path -
check_port -
check_query -
check_registry -
check_scheme -
check_user -
check_userinfo -
escape_userpass -
merge0 -
merge_path -
path_query -
replace! -
split_path -
split_userinfo