From b586a04204cbaa5e4e3986a3f274bc0c4201db91 Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Wed, 13 Jul 2016 15:34:49 +0800 Subject: [PATCH] describe_homebrew_ruby: fix regex `.` need to be escaped, otherwise it will match any character. Also improve code style for handling string s. --- Library/Homebrew/extend/os/mac/system_config.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/extend/os/mac/system_config.rb b/Library/Homebrew/extend/os/mac/system_config.rb index d3b362aac2..c369f38e6b 100644 --- a/Library/Homebrew/extend/os/mac/system_config.rb +++ b/Library/Homebrew/extend/os/mac/system_config.rb @@ -31,10 +31,11 @@ class SystemConfig def describe_homebrew_ruby s = describe_homebrew_ruby_version - if RUBY_PATH.to_s !~ %r{^/System/Library/Frameworks/Ruby.framework/Versions/[12]\.[089]/usr/bin/ruby} - s = "#{s} => #{RUBY_PATH}" + if RUBY_PATH.to_s !~ %r{^/System/Library/Frameworks/Ruby\.framework/Versions/[12]\.[089]/usr/bin/ruby} + "#{s} => #{RUBY_PATH}" + else + s end - s end def dump_verbose_config(f = $stdout)