diff options
Diffstat (limited to 'lib/sisu/v3/particulars.rb')
-rw-r--r-- | lib/sisu/v3/particulars.rb | 110 |
1 files changed, 48 insertions, 62 deletions
diff --git a/lib/sisu/v3/particulars.rb b/lib/sisu/v3/particulars.rb index 97a3da3e..57ffea3f 100644 --- a/lib/sisu/v3/particulars.rb +++ b/lib/sisu/v3/particulars.rb @@ -66,169 +66,155 @@ module SiSU_Particulars class CombinedSingleton include Singleton def get_all(opt) - @opt=opt - set_env - set_file - set_md - set_dal #needs @md + set_env(opt) + set_file(opt) + set_md(opt) + set_dal(opt) #needs @md end def get_env(opt) - @opt=opt - set_env + set_env(opt) end def get_file(opt) - @opt=opt - set_file + set_file(opt) end def get_md(opt) - @opt=opt - set_md + set_md(opt) end def get_dal_array(opt) - @opt=opt - set_dal #needs @md + set_dal(opt) #needs @md end def get_env_md(opt) - @opt=opt - set_env - set_md + set_env(opt) + set_md(opt) end def get_idx_sst(opt) - @opt=opt - set_sst_idx + set_sst_idx(opt) end def get_idx_raw(opt) - @opt=opt - set_raw_idx + set_raw_idx(opt) end def get_idx_html(opt) - @opt=opt - set_html_idx + set_html_idx(opt) end def get_idx_xhtml(opt) - @opt=opt - set_xhtml_idx + set_xhtml_idx(opt) end def get_name_tags(opt) - @opt=opt - set_name_tags + set_name_tags(opt) end def get_maps(opt) - @opt=opt - set_nametags_map - set_ocn_htmlseg_map + set_nametags_map(opt) + set_ocn_htmlseg_map(opt) end def get_map_nametags(opt) - @opt=opt - set_nametags_map + set_nametags_map(opt) end def get_map_ocn_htmlseg(opt) - @opt=opt - set_ocn_htmlseg_map + set_ocn_htmlseg_map(opt) end attr_accessor :opt,:md,:sst_idx,:raw_idx,:html_idx,:xhtml_idx - def set_md + def set_md(opt) begin - @md=SiSU_Param::Parameters.new(@opt).get + @md=SiSU_Param::Parameters.new(opt).get self rescue - SiSU_Errors::InfoError.new($!,$@,@opt.cmd,@opt.fns).error do + SiSU_Errors::InfoError.new($!,$@,opt.cmd,opt.fnl).error do __LINE__.to_s + ':' + __FILE__ end end end attr_accessor :opt,:env,:file - def set_env + def set_env(opt) begin - @env=SiSU_Env::InfoEnv.new(@opt.fns) + @env=SiSU_Env::InfoEnv.new(opt.fns) self rescue - SiSU_Errors::InfoError.new($!,$@,@opt.cmd,@opt.fns).error do + SiSU_Errors::InfoError.new($!,$@,opt.cmd,opt.fnl).error do __LINE__.to_s + ':' + __FILE__ end end end - def set_file + def set_file(opt) begin - set_md unless @md + set_md(opt) unless @md @file=SiSU_Env::FileOp.new(@md) self rescue - SiSU_Errors::InfoError.new($!,$@,@opt.cmd,@opt.fns).error do + SiSU_Errors::InfoError.new($!,$@,opt.cmd,opt.fnl).error do __LINE__.to_s + ':' + __FILE__ end end end attr_accessor :opt,:dal_array - def set_dal + def set_dal(opt) begin - @dal_array=SiSU_DAL::Source.new(@opt).get + @dal_array=SiSU_DAL::Source.new(opt).get self rescue - SiSU_Errors::InfoError.new($!,$@,@opt.cmd,@opt.fns).error do + SiSU_Errors::InfoError.new($!,$@,opt.cmd,opt.fnl).error do __LINE__.to_s + ':' + __FILE__ end end end - def set_sst_idx + def set_sst_idx(opt) begin - @sst_idx=SiSU_DAL::Source.new(@opt).get_idx_sst + @sst_idx=SiSU_DAL::Source.new(opt).get_idx_sst self rescue - SiSU_Errors::InfoError.new($!,$@,@opt.cmd,@opt.fns).error do + SiSU_Errors::InfoError.new($!,$@,opt.cmd,opt.fnl).error do __LINE__.to_s + ':' + __FILE__ end end end - def set_raw_idx + def set_raw_idx(opt) begin - @raw_idx=SiSU_DAL::Source.new(@opt).get_idx_raw + @raw_idx=SiSU_DAL::Source.new(opt).get_idx_raw self rescue - SiSU_Errors::InfoError.new($!,$@,@opt.cmd,@opt.fns).error do + SiSU_Errors::InfoError.new($!,$@,opt.cmd,opt.fnl).error do __LINE__.to_s + ':' + __FILE__ end end end - def set_html_idx + def set_html_idx(opt) begin - @html_idx=SiSU_DAL::Source.new(@opt).get_idx_html + @html_idx=SiSU_DAL::Source.new(opt).get_idx_html self rescue - SiSU_Errors::InfoError.new($!,$@,@opt.cmd,@opt.fns).error do + SiSU_Errors::InfoError.new($!,$@,opt.cmd,opt.fnl).error do __LINE__.to_s + ':' + __FILE__ end end end - def set_xhtml_idx + def set_xhtml_idx(opt) begin - @xhtml_idx=SiSU_DAL::Source.new(@opt).get_idx_xhtml + @xhtml_idx=SiSU_DAL::Source.new(opt).get_idx_xhtml self rescue - SiSU_Errors::InfoError.new($!,$@,@opt.cmd,@opt.fns).error do + SiSU_Errors::InfoError.new($!,$@,opt.cmd,opt.fnl).error do __LINE__.to_s + ':' + __FILE__ end end end attr_accessor :nametags_map - def set_nametags_map + def set_nametags_map(opt) begin - opt=@md ? @md : @opt + opt=@md ? @md : opt @nametags_map=SiSU_DAL::Source.new(opt).get_map_nametags self rescue - SiSU_Errors::InfoError.new($!,$@,@opt.cmd,@opt.fns).error do + SiSU_Errors::InfoError.new($!,$@,opt.cmd,opt.fnl).error do __LINE__.to_s + ':' + __FILE__ end end end attr_accessor :ocn_htmlseg_map - def set_ocn_htmlseg_map + def set_ocn_htmlseg_map(opt) begin @ocn_htmlseg_map=SiSU_DAL::Source.new(@md).get_map_ocn_htmlseg self rescue - SiSU_Errors::InfoError.new($!,$@,@opt.cmd,@opt.fns).error do + SiSU_Errors::InfoError.new($!,$@,opt.cmd,opt.fnl).error do __LINE__.to_s + ':' + __FILE__ end end |