class Txt_Output::Output
Public Instance Methods
document(content,outputfile)
click to toggle source
# File lib/sisu/txt_output.rb, line 59 def document(content,outputfile) emptyline=0 content.each do |para| # this is a hack if para.is_a?(Array) \ and para.length > 0 para.each do |line| if line line=line.gsub(/[ \t]+$/m,''). gsub(/^\A[ ]*\Z/m,'') (line=~/^\A\Z/) \ ? (emptyline+=1) : emptyline=0 if emptyline < 2 #remove additional empty lines outputfile.puts line end end end else outputfile.puts para #unix plaintext # /^([*=-]|\.){5}/ end end outputfile.close end