Sha256: b10d3df9abc3c4bfdeefb359ce9dfa916e582638bcf476dccb28bd229cfb3ec5
Contents?: true
Size: 498 Bytes
Versions: 6
Compression:
Stored size: 498 Bytes
Contents
module YARD module Serializers class StdoutSerializer < Base def initialize(wrap = nil) @wrap = wrap end def serialize(object, data) print(@wrap ? word_wrap(data, @wrap) : data) end private def word_wrap(text, length = 80) # See ruby-talk/10655 / Ernest Ellingson text.gsub(/\t/," ").gsub(/.{1,50}(?:\s|\Z)/){($& + 5.chr).gsub(/\n\005/,"\n").gsub(/\005/,"\n")} end end end end
Version data entries
6 entries across 6 versions & 1 rubygems