Improve libiconv diagnostic and suggestion

This is coming up a lot at the moment, so here is an attempt to be more helpful.
This commit is contained in:
Max Howell
2012-08-14 11:46:18 -04:00
parent fef6d5b8c0
commit 3dec84de8a
2 changed files with 50 additions and 17 deletions
+12
View File
@@ -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