Class: SiSU_XHTML_EPUB2_Tune::Output

Inherits:
Object
  • Object
show all
Defined in:
lib/sisu/xhtml_epub2_tune.rb

Instance Method Summary collapse

Constructor Details

#initialize(data, md) ⇒ Output

Returns a new instance of Output.



76
77
78
79
80
# File 'lib/sisu/xhtml_epub2_tune.rb', line 76

def initialize(data,md)
  @data,@md=data,md
  @file=SiSU_Env::InfoFile.new(@md.fns)
  @cX=SiSU_Screen::Ansi.new(@md.opt.act[:color_state][:set]).cX
end

Instance Method Details

#hard_outputObject



81
82
83
84
85
86
87
88
# File 'lib/sisu/xhtml_epub2_tune.rb', line 81

def hard_output
  @filename_tune=@file.write_file_processing.html_tune
  data=[]
  @data.each {|x| x.obj.strip; data << x if not x.obj.empty?} #1.9 array?
  data.each do |dob|
    @filename_tune.puts dob, "\n" #check
  end
end

#marshalObject



89
90
91
# File 'lib/sisu/xhtml_epub2_tune.rb', line 89

def marshal
  File.open(@file.marshal.xhtml_tune,'w') {|f| Marshal.dump(@data.to_a,f)}
end