module Cl::Wrap
Public Instance Methods
wrap(str, opts = {})
click to toggle source
# File lib/cl/helper.rb, line 22 def wrap(str, opts = {}) width = opts[:width] || 80 str.lines.map do |line| line.size > width ? line.gsub(/(.{1,#{width}})(\s+|$)/, "\\1\n").strip : line end.join("\n") end