class String
Public Instance Methods
marginalise(m)
click to toggle source
# 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