Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/crawl/string.rb

Instance Method Summary collapse

Instance Method Details

#word_wrap(line_width = 80) ⇒ Object



3
4
5
6
7
# File 'lib/crawl/string.rb', line 3

def word_wrap(line_width = 80)
  self.split("\n").collect do |line|
    line.length > line_width ? line.gsub(/(.{1,#{line_width}})(\s+|$)/, "\\1\n").strip : line
  end * "\n"
end