Class: SiSU_JSON::Source::Output

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

Instance Method Summary collapse

Constructor Details

#initialize(data, md) ⇒ Output

Returns a new instance of Output.



399
400
401
402
# File 'lib/sisu/json.rb', line 399

def initialize(data,md)
  @data,@md=data,md
  @file=SiSU_Env::FileOp.new(@md)
end

Instance Method Details

#jsonObject



403
404
405
406
407
408
409
410
411
# File 'lib/sisu/json.rb', line 403

def json
  SiSU_Env::FileOp.new(@md).mkdir
  filename_json=@file.write_file.json
  @data.each do |str|
    str=str.gsub(/\A\s+\Z/m,'') #str.gsub(/^\s+$/,'')
    filename_json.puts str unless str.empty?
  end
  filename_json.close
end