class SiSU_Param::Parameters::Instructions::Store
Public Class Methods
new(md,env)
click to toggle source
# File lib/sisu/dp.rb, line 1564 def initialize(md,env) @md,@env=md,env end
Public Instance Methods
store()
click to toggle source
# File lib/sisu/dp.rb, line 1567 def store begin pstorefile="#{@env.processing_path.ao}/#{@md.fns}.pstore" File.unlink(pstorefile) if FileTest.file?(pstorefile) if (@md.opt.act[:verbose_plus][:set]==:on \ || @md.opt.act[:maintenance][:set]==:on) SiSU_Screen::Ansi.new( @md.opt.act[:color_state][:set], "PStore -> #{pstorefile}" ).txt_grey end store=PStore.new(pstorefile) store.transaction do store['md']=@md store.commit end @@md=@md=nil rescue SiSU_Errors::Rescued.new($!,$@,@md.opt.selections.str,@md.fns).location do __LINE__.to_s + ':' + __FILE__ end ensure end end