Object
# File rbs-2.1.0/lib/rbs/annotate/formatter.rb, line 58 def self.each_part(doc, &block) if block if doc.file yield doc else doc.each do |d| each_part(d, &block) end end else enum_for :each_part, doc end end
# File rbs-2.1.0/lib/rbs/annotate/formatter.rb, line 11 def <<(s) if s if s.is_a?(RDoc::Markup::Document) s = self.class.translate(s) or raise end s.rstrip! unless s.empty? if ss = @pending_separator buffer << ss buffer << "\n" @pending_separator = nil end buffer << s buffer << "\n" end end self end
# File rbs-2.1.0/lib/rbs/annotate/formatter.rb, line 42 def empty? buffer.empty? end