class SiSU_XML_SAX::Source::Tidy
Public Class Methods
new(md,file)
click to toggle source
# File lib/sisu/xml_sax.rb, line 486 def initialize(md,file) @md,@file=md,file @prog=SiSU_Env::InfoProgram.new end
Public Instance Methods
xml()
click to toggle source
# File lib/sisu/xml_sax.rb, line 490 def xml if @prog.tidy !=false #note values can be other than true if (@md.opt.act[:verbose_plus][:set]==:on \ || @md.opt.act[:maintenance][:set]==:on) unless @md.opt.act[:quiet][:set]==:on SiSU_Screen::Ansi.new( @md.opt.act[:color_state][:set], 'invert', 'Using XML Tidy', 'check document structure' ).colorize tell=SiSU_Screen::Ansi.new( @md.opt.act[:color_state][:set], 'invert', '', '' ) tell.grey_open end tidyfile='/dev/null' #don't want one or screen output, check for alternative flags tidy=SiSU_Env::SystemCall.new(@file,tidyfile) tidy.well_formed? tell.p_off unless @md.opt.act[:quiet][:set]==:on end end end