class Seiun::XMLGenerators::Base
Public Class Methods
new(callback: nil)
click to toggle source
# File lib/seiun/xml_generators/base.rb, line 4 def initialize(callback: nil) @callback = callback @rexml_doc = REXML::Document.new @rexml_doc << REXML::XMLDecl.new('1.0', 'UTF-8') end
Public Instance Methods
to_s()
click to toggle source
# File lib/seiun/xml_generators/base.rb, line 10 def to_s io = StringIO.new rexml_doc.write(io) io.rewind str = io.read io = nil str end
Private Instance Methods
clear_rexml_doc!()
click to toggle source
# File lib/seiun/xml_generators/base.rb, line 25 def clear_rexml_doc! @rexml_doc = nil end
rexml_doc()
click to toggle source
# File lib/seiun/xml_generators/base.rb, line 21 def rexml_doc @rexml_doc end