From 3dec84de8aee9b34e6ad02fce3faf0f906aa0c55 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Tue, 14 Aug 2012 11:23:30 -0400 Subject: Improve libiconv diagnostic and suggestion This is coming up a lot at the moment, so here is an attempt to be more helpful. --- Library/Homebrew/extend/string.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Library/Homebrew/extend') diff --git a/Library/Homebrew/extend/string.rb b/Library/Homebrew/extend/string.rb index c76df4d31..16171310b 100644 --- a/Library/Homebrew/extend/string.rb +++ b/Library/Homebrew/extend/string.rb @@ -3,6 +3,18 @@ class String gsub(/^.{#{slice(/^ +/).length}}/, '') end + # eg: + # if foo then <<-EOS.undent_________________________________________________________72 + # Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do + # eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + # minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + # ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + # voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + # sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + # mollit anim id est laborum. + # EOS + alias_method :undent_________________________________________________________72, :undent + unless String.method_defined?(:start_with?) def start_with? prefix prefix = prefix.to_s -- cgit v1.2.3