class SiSU_SimpleXML_ModelSax::Convert::Output
Public Class Methods
new(data,md)
click to toggle source
# File lib/sisu/sst_to_s_xml_sax.rb, line 415 def initialize(data,md) @data,@md=data,md end
Public Instance Methods
xml()
click to toggle source
# File lib/sisu/sst_to_s_xml_sax.rb, line 418 def xml @sisu=[] @data.each do |para| para.gsub!(/<:\S+?>/,'') para.gsub!(/<!.+?!>/,'') para="#{para}\n" unless para.empty? @sisu << para end new_file_data=@sisu.join @sisu=new_file_data.scan(/.+/) SiSU_Env::FileOp.new(@md).mkdir filename_sxm=SiSU_Env::FileOp.new(@md,@md.fn[:sxs]).mkfile_pwd if filename_sxm.is_a?(File) @sisu.each {|para| filename_sxm.puts para} filename_sxm.close else puts 'file not created, is directory writable?' end end