mirror of
https://github.com/ruby/ruby.git
synced 2025-09-20 11:03:58 +02:00
merge revision(s) 34214:
* lib/uri/common.rb (URI::Parser#initialize_regexp): use \A \z instead of ^ $. [Bug #5843] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@34761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
9efce27a62
commit
6cd700f3e9
4 changed files with 17 additions and 11 deletions
|
@ -514,16 +514,16 @@ module URI
|
|||
ret[:UNSAFE] = Regexp.new("[^#{pattern[:UNRESERVED]}#{pattern[:RESERVED]}]")
|
||||
|
||||
# for Generic#initialize
|
||||
ret[:SCHEME] = Regexp.new("^#{pattern[:SCHEME]}$")
|
||||
ret[:USERINFO] = Regexp.new("^#{pattern[:USERINFO]}$")
|
||||
ret[:HOST] = Regexp.new("^#{pattern[:HOST]}$")
|
||||
ret[:PORT] = Regexp.new("^#{pattern[:PORT]}$")
|
||||
ret[:OPAQUE] = Regexp.new("^#{pattern[:OPAQUE_PART]}$")
|
||||
ret[:REGISTRY] = Regexp.new("^#{pattern[:REG_NAME]}$")
|
||||
ret[:ABS_PATH] = Regexp.new("^#{pattern[:ABS_PATH]}$")
|
||||
ret[:REL_PATH] = Regexp.new("^#{pattern[:REL_PATH]}$")
|
||||
ret[:QUERY] = Regexp.new("^#{pattern[:QUERY]}$")
|
||||
ret[:FRAGMENT] = Regexp.new("^#{pattern[:FRAGMENT]}$")
|
||||
ret[:SCHEME] = Regexp.new("\\A#{pattern[:SCHEME]}\\z")
|
||||
ret[:USERINFO] = Regexp.new("\\A#{pattern[:USERINFO]}\\z")
|
||||
ret[:HOST] = Regexp.new("\\A#{pattern[:HOST]}\\z")
|
||||
ret[:PORT] = Regexp.new("\\A#{pattern[:PORT]}\\z")
|
||||
ret[:OPAQUE] = Regexp.new("\\A#{pattern[:OPAQUE_PART]}\\z")
|
||||
ret[:REGISTRY] = Regexp.new("\\A#{pattern[:REG_NAME]}\\z")
|
||||
ret[:ABS_PATH] = Regexp.new("\\A#{pattern[:ABS_PATH]}\\z")
|
||||
ret[:REL_PATH] = Regexp.new("\\A#{pattern[:REL_PATH]}\\z")
|
||||
ret[:QUERY] = Regexp.new("\\A#{pattern[:QUERY]}\\z")
|
||||
ret[:FRAGMENT] = Regexp.new("\\A#{pattern[:FRAGMENT]}\\z")
|
||||
|
||||
ret
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue