Sha256: b719b3e9c6878d9f33c2aeedddbe94be3be01c5790944292a3872590007fa6b0
Contents?: true
Size: 332 Bytes
Versions: 10
Compression:
Stored size: 332 Bytes
Contents
class String # Line wrap at width. # # puts "1234567890".line_wrap(5) # # _produces_ # # 12345 # 67890 # # CREDIT: Trans def line_wrap(width, tabs=4) s = gsub(/\t/,' ' * tabs) # tabs default to 4 spaces s = s.gsub(/\n/,' ') r = s.scan( /.{1,#{width}}/ ) r.join("\n") << "\n" end end
Version data entries
10 entries across 10 versions & 1 rubygems