diff options
author | Hiroshi SHIBATA <[email protected]> | 2024-07-18 13:31:17 +0900 |
---|---|---|
committer | git <[email protected]> | 2024-07-19 00:50:38 +0000 |
commit | 8db2325a11518f50f92fe05ccae112c0d71ce12f (patch) | |
tree | e757692fd01738df089b525e9a73391bf45b8a01 /lib | |
parent | 082335494b59557c322617ff4329c5102cf404da (diff) |
[ruby/uri] Also support URI::PATTERN with switch-back
https://github.com/ruby/uri/commit/823697edb4
Diffstat (limited to 'lib')
-rw-r--r-- | lib/uri/common.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/uri/common.rb b/lib/uri/common.rb index a4ed70f9a3..98cb18ec0d 100644 --- a/lib/uri/common.rb +++ b/lib/uri/common.rb @@ -27,8 +27,10 @@ module URI const_set("Parser", parser.class) remove_const(:REGEXP) if defined?(REGEXP) + remove_const(:PATTERN) if defined?(PATTERN) if Parser == RFC2396_Parser const_set("REGEXP", URI::RFC2396_REGEXP) + const_set("PATTERN", URI::RFC2396_REGEXP::PATTERN) Parser.new.pattern.each_pair do |sym, str| unless REGEXP::PATTERN.const_defined?(sym) REGEXP::PATTERN.const_set(sym, str) |