Class: Wrapper

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

Instance Method Summary collapse

Instance Method Details

#wrap(string, max_length) ⇒ Object



2
3
4
5
6
7
# File 'lib/word_wrapper.rb', line 2

def wrap(string, max_length)
  return string if string.length <= max_length
  position = string[0..max_length].rindex(" ") ||  max_length
  string[0...position] +"\n" +wrap(string[position.. -1].lstrip,max_length)

end