diff options
| author | Max Howell | 2012-08-14 11:23:30 -0400 | 
|---|---|---|
| committer | Max Howell | 2012-08-14 11:46:18 -0400 | 
| commit | e51c59144cc087a208eced3b848e759abf0e8d57 (patch) | |
| tree | df09d3f9dbc0a0f6494a4c35ea79e60115e6c86a /Library/Homebrew/extend/string.rb | |
| parent | a2e5ece12620dd1e8f20fb6dfa89a0af498bfdb0 (diff) | |
| download | homebrew-e51c59144cc087a208eced3b848e759abf0e8d57.tar.bz2 | |
Improve libiconv diagnostic and suggestion
This is coming up a lot at the moment, so here is an attempt to be more helpful.
Diffstat (limited to 'Library/Homebrew/extend/string.rb')
| -rw-r--r-- | Library/Homebrew/extend/string.rb | 12 | 
1 files changed, 12 insertions, 0 deletions
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  | 
