Skip to content

Commit 0b6ad60

Browse files
committed
String literals are frozen now
1 parent 3c70a1b commit 0b6ad60

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

lib/uri/rfc3986_parser.rb

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,9 @@ def split(uri) #:nodoc:
8383
uri.ascii_only? or
8484
raise InvalidURIError, "URI must be ascii only #{uri.dump}"
8585
if m = RFC3986_URI.match(uri)
86-
query = m["query".freeze]
87-
scheme = m["scheme".freeze]
88-
opaque = m["path-rootless".freeze]
86+
query = m["query"]
87+
scheme = m["scheme"]
88+
opaque = m["path-rootless"]
8989
if opaque
9090
opaque << "?#{query}" if query
9191
[ scheme,
@@ -96,35 +96,35 @@ def split(uri) #:nodoc:
9696
nil, # path
9797
opaque,
9898
nil, # query
99-
m["fragment".freeze]
99+
m["fragment"]
100100
]
101101
else # normal
102102
[ scheme,
103-
m["userinfo".freeze],
104-
m["host".freeze],
105-
m["port".freeze],
103+
m["userinfo"],
104+
m["host"],
105+
m["port"],
106106
nil, # registry
107-
(m["path-abempty".freeze] ||
108-
m["path-absolute".freeze] ||
109-
m["path-empty".freeze]),
107+
(m["path-abempty"] ||
108+
m["path-absolute"] ||
109+
m["path-empty"]),
110110
nil, # opaque
111111
query,
112-
m["fragment".freeze]
112+
m["fragment"]
113113
]
114114
end
115115
elsif m = RFC3986_relative_ref.match(uri)
116116
[ nil, # scheme
117-
m["userinfo".freeze],
118-
m["host".freeze],
119-
m["port".freeze],
117+
m["userinfo"],
118+
m["host"],
119+
m["port"],
120120
nil, # registry,
121-
(m["path-abempty".freeze] ||
122-
m["path-absolute".freeze] ||
123-
m["path-noscheme".freeze] ||
124-
m["path-empty".freeze]),
121+
(m["path-abempty"] ||
122+
m["path-absolute"] ||
123+
m["path-noscheme"] ||
124+
m["path-empty"]),
125125
nil, # opaque
126-
m["query".freeze],
127-
m["fragment".freeze]
126+
m["query"],
127+
m["fragment"]
128128
]
129129
else
130130
raise InvalidURIError, "bad URI(is not URI?): #{uri.inspect}"

0 commit comments

Comments
 (0)