Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/marginalise.rb
Instance Method Summary collapse
Instance Method Details
#marginalise(m) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/marginalise.rb', line 2 def marginalise(m) lines = [""] self.split(' ').each do |word| if (lines.last.size + word.size + 1) < m if lines.last == "" lines[lines.size-1] = word else lines[lines.size-1] = lines.last+" "+word end else lines << word end end return lines.join "\n" end |