Class: REXML::Document

Inherits:
Object
  • Object
show all
Defined in:
lib/rcov/report.rb

Instance Method Summary collapse

Instance Method Details

#write(output = $stdout, indent = -1,, trans = false, ie_hack = false) ⇒ Object



33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'lib/rcov/report.rb', line 33

def write( output=$stdout, indent=-1, trans=false, ie_hack=false )
    if xml_decl.encoding != "UTF-8" && !output.kind_of?(Output)
        output = Output.new( output, xml_decl.encoding )
    end
    formatter = if indent > -1
        #if trans
            REXML::Formatters::Transitive.new( indent )
        #else
        #    REXML::Formatters::Pretty.new( indent, ie_hack )
        #end
    else
        REXML::Formatters::Default.new( ie_hack )
    end
    formatter.write( self, output )
end