# File lib/facet/string/word_wrap.rb, line 21
  def word_wrap!(max=80)
    raise ArgumentError, "Wrap margin too low: #{n}" if max <= 2
    #gsub!( Regexp.new( "(.{1,#{max-1}}\\w)\\b\\s*" ), "\\1\n")
    gsub!( /(.{1,#{max-1}}\S)([ ]|\n)/, "\\1\n")
  end