# File lib/eim_xml.rb, line 102 def write_to(out = "") out << "<" name_and_attributes(out) if @contents.empty? out << " />" else out << ">" @contents.each do |c| case c when Element c.write_to(out) when PCString out << c.to_s else out << PCString.encode(c.to_s) end end out << "</#{@name}>" end out end