summaryrefslogtreecommitdiff
path: root/lib/drb/unix.rb
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-12-30 12:10:43 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-12-30 12:10:43 +0000
commitd83e02017ec2e04da5e3b6c5921f029f80494980 (patch)
tree86818f9e664a01fcf7be2e1fcca0d91a043c5fb3 /lib/drb/unix.rb
parentff9a3de4b3f4cab7ecd183938734ca5bd5cfeaf5 (diff)
drb: use \A and \z
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/drb/unix.rb')
-rw-r--r--lib/drb/unix.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/drb/unix.rb b/lib/drb/unix.rb
index adacf6df5b..adc38ff591 100644
--- a/lib/drb/unix.rb
+++ b/lib/drb/unix.rb
@@ -15,12 +15,12 @@ module DRb
class DRbUNIXSocket < DRbTCPSocket
# :stopdoc:
def self.parse_uri(uri)
- if /^drbunix:(.*?)(\?(.*))?$/ =~ uri
+ if /\Adrbunix:(.*?)(\?(.*))?\z/ =~ uri
filename = $1
option = $3
[filename, option]
else
- raise(DRbBadScheme, uri) unless uri =~ /^drbunix:/
+ raise(DRbBadScheme, uri) unless uri.start_with?('drbunix:')
raise(DRbBadURI, 'can\'t parse uri:' + uri)
end
end