diff --git a/Library/Homebrew/extend/string.rb b/Library/Homebrew/extend/string.rb index 57630a7010..0246f0c909 100644 --- a/Library/Homebrew/extend/string.rb +++ b/Library/Homebrew/extend/string.rb @@ -2,6 +2,13 @@ class String def undent gsub(/^.{#{slice(/^ +/).length}}/, '') end + + unless String.method_defined?(:start_with?) + def start_with? prefix + prefix = prefix.to_s + self[0, prefix.length] == prefix + end + end end # used by the inreplace function (in utils.rb)