File tree Expand file tree Collapse file tree 1 file changed +20
-20
lines changed Expand file tree Collapse file tree 1 file changed +20
-20
lines changed Original file line number Diff line number Diff line change @@ -83,9 +83,9 @@ def split(uri) #:nodoc:
83
83
uri . ascii_only? or
84
84
raise InvalidURIError , "URI must be ascii only #{ uri . dump } "
85
85
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" ]
89
89
if opaque
90
90
opaque << "?#{ query } " if query
91
91
[ scheme ,
@@ -96,35 +96,35 @@ def split(uri) #:nodoc:
96
96
nil , # path
97
97
opaque ,
98
98
nil , # query
99
- m [ "fragment" . freeze ]
99
+ m [ "fragment" ]
100
100
]
101
101
else # normal
102
102
[ scheme ,
103
- m [ "userinfo" . freeze ] ,
104
- m [ "host" . freeze ] ,
105
- m [ "port" . freeze ] ,
103
+ m [ "userinfo" ] ,
104
+ m [ "host" ] ,
105
+ m [ "port" ] ,
106
106
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" ] ) ,
110
110
nil , # opaque
111
111
query ,
112
- m [ "fragment" . freeze ]
112
+ m [ "fragment" ]
113
113
]
114
114
end
115
115
elsif m = RFC3986_relative_ref . match ( uri )
116
116
[ nil , # scheme
117
- m [ "userinfo" . freeze ] ,
118
- m [ "host" . freeze ] ,
119
- m [ "port" . freeze ] ,
117
+ m [ "userinfo" ] ,
118
+ m [ "host" ] ,
119
+ m [ "port" ] ,
120
120
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" ] ) ,
125
125
nil , # opaque
126
- m [ "query" . freeze ] ,
127
- m [ "fragment" . freeze ]
126
+ m [ "query" ] ,
127
+ m [ "fragment" ]
128
128
]
129
129
else
130
130
raise InvalidURIError , "bad URI(is not URI?): #{ uri . inspect } "
You can’t perform that action at this time.
0 commit comments