Class: SiSU_HTML_Tune::Output

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

Instance Method Summary collapse

Constructor Details

#initialize(data, md) ⇒ Output

Returns a new instance of Output.



74
75
76
77
78
# File 'lib/sisu/html_tune.rb', line 74

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



79
80
81
82
83
84
85
86
87
88
89
90
91
# File 'lib/sisu/html_tune.rb', line 79

def hard_output
  @filename_tune=@file.write_file_processing.html_tune
  data=[]
  @data.each do |x|
    unless x.obj.empty?
      x.obj=x.obj.strip
      data << x
    end
  end
  data.each do |dob|
    @filename_tune.puts dob, "\n"
  end
end

#marshalObject



92
93
94
# File 'lib/sisu/html_tune.rb', line 92

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