class SiSU_Clear::Clear
Public Class Methods
new(cmd,fns,operation='')
click to toggle source
todo unify with FileOp
Calls superclass method
SiSU_Info_Env::InfoEnv::new
# File lib/sisu/se_clear.rb, line 67 def initialize(cmd,fns,operation='') @cmd=cmd begin super(fns) @env=SiSU_Env::InfoEnv.new(fns) SiSU_Env::InfoVersion.instance if operation.class.inspect =~/SiSU_Param/ @md=operation end case operation #watch when /pdf/ then @env_out='' when /sql/ when /xml|plaintext|ascii/ then @env_out=@env.path.output + @fnb #check change of name to plaintext from ascii else if defined? @md.sfx_src \ and @md.sfx_src =~/ss[ftsumc]/ @env_out_root=@env.path.output @env_out="#{@env.path.output}/#{@fnb}" @@publisher='SiSU http://www.jus.uio.no/sisu' @env_pdf="#{@env_out_root}/pdf" end end rescue SiSU_Screen::Ansi.new(@cmd,$!,$@).rescue do __LINE__.to_s + ':' + __FILE__ end ensure end end
Public Instance Methods
param_instantiate()
click to toggle source
# File lib/sisu/se_clear.rb, line 96 def param_instantiate @cX||=SiSU_Screen::Ansi.new(@cmd) @@date=SiSU_Env::InfoDate.new @@publisher='SiSU scribe' end