Sha256: 8b155405e59c99bf475fba7d317f94ad8212ceedafa5794c640e0ccb9ffd43e2
Contents?: true
Size: 196 Bytes
Versions: 17
Compression:
Stored size: 196 Bytes
Contents
module Wrap extend self def wrap(str, width = 80) str.lines.map do |line| line.size > width ? line.gsub(/(.{1,#{width}})(\s+|$)/, "\\1\n").strip : line end.join("\n") end end
Version data entries
17 entries across 17 versions & 1 rubygems