class Object

Public Instance Methods

wordwrap(string, max = 80, indent = '') click to toggle source
   # File lib/cli/database_console_init.rb
12 def wordwrap(string, max = 80, indent = '')
13   strings = ['']
14   string.split(', ').each do |item|
15     if strings.last.length == 0 || strings.last.length + item.length <= max
16       strings.last << item << ', '
17     else
18       strings << (item + ', ')
19     end
20   end
21   strings.map(&:strip).join("\n#{indent}").slice(0..-2)
22 end