From b0d5e17906229e95f2bc548e4b607297e7e907ab Mon Sep 17 00:00:00 2001 From: William Woodruff Date: Wed, 26 Aug 2015 16:50:36 -0400 Subject: tweak String#undent so that only leading whitespace up to the first indentation level is gsubbed, change test_undent to reflect change and add test_undent_nested to test new behavior --- Library/Homebrew/extend/string.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Library/Homebrew/extend/string.rb') diff --git a/Library/Homebrew/extend/string.rb b/Library/Homebrew/extend/string.rb index fc507e151..632d8ae8a 100644 --- a/Library/Homebrew/extend/string.rb +++ b/Library/Homebrew/extend/string.rb @@ -1,6 +1,6 @@ class String def undent - gsub(/^.{#{(slice(/^ +/) || '').length}}/, "") + gsub(/^[ \t]{#{(slice(/^[ \t]+/) || '').length}}/, "") end # eg: -- cgit v1.2.3