Module: WrapWord
- Defined in:
- lib/wrap_word.rb,
lib/wrap_word/version.rb
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.wrap(string, column) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/wrap_word.rb', line 4 def WrapWord::wrap(string, column) return string if string.length <= column boundary = string[0, column].rindex(" ") return string[0, boundary].strip + "\n" + wrap(string[boundary + 1..-1].strip, column) unless boundary.nil? return string[0, column].strip + "\n" + wrap(string[column..-1].strip, column) end |