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

Version Path
dpl-2.0.3.beta.4 lib/dpl/helper/wrap.rb
dpl-2.0.3.beta.3 lib/dpl/helper/wrap.rb
dpl-2.0.3.beta.2 lib/dpl/helper/wrap.rb
dpl-2.0.3.beta.1 lib/dpl/helper/wrap.rb
dpl-2.0.2.beta.1 lib/dpl/helper/wrap.rb
dpl-2.0.0.beta.3 lib/dpl/helper/wrap.rb
dpl-2.0.0.beta.2 lib/dpl/helper/wrap.rb
dpl-2.0.0.alpha.14 lib/dpl/helper/wrap.rb
dpl-2.0.0.alpha.13 lib/dpl/helper/wrap.rb
dpl-2.0.0.alpha.12 lib/dpl/helper/wrap.rb
dpl-2.0.0.alpha.11 lib/dpl/helper/wrap.rb
dpl-2.0.0.alpha.10 lib/dpl/helper/wrap.rb
dpl-2.0.0.alpha.9 lib/dpl/helper/wrap.rb
dpl-2.0.0.alpha.8 lib/dpl/helper/wrap.rb
dpl-2.0.0.alpha.7 lib/dpl/helper/wrap.rb
dpl-2.0.0.alpha.6 lib/dpl/helper/wrap.rb
dpl-2.0.0.alpha.5 lib/dpl/helper/wrap.rb