aboutsummaryrefslogtreecommitdiffstats
path: root/lib/drb/unix.rb
diff options
context:
space:
mode:
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