class SiSU_AO_Persist::Persist

Attributes

ao_arr[RW]
fns[RW]
idx_arr_html[RW]
idx_arr_sst[RW]
idx_arr_tex[RW]
idx_arr_xhtml[RW]
map_arr_nametags[RW]
map_arr_ocn_htmlseg[RW]

Public Class Methods

new(args=nil) click to toggle source
# File lib/sisu/ao_persist.rb, line 59
def initialize(args=nil)
  @@persistance=args=(args ? args : (@@persistance || persist_init_hash_values))
  @fns=args[:fns]
  @ao_arr=args[:ao_arr]
  @idx_arr_sst=args[:idx_arr_sst]
  @idx_arr_tex=args[:idx_arr_tex]
  @idx_arr_html=args[:idx_arr_html]
  @idx_arr_xhtml=args[:idx_arr_xhtml]
  @map_arr_nametags=args[:map_arr_nametags]
  @map_arr_ocn_htmlseg=args[:map_arr_ocn_htmlseg]
end

Public Instance Methods

persist_init() click to toggle source
# File lib/sisu/ao_persist.rb, line 106
def persist_init
  @@persistance=nil
  Persist.new(persist_init_hash_values)
end
persist_init_hash_values() click to toggle source
# File lib/sisu/ao_persist.rb, line 94
def persist_init_hash_values
  {
    fns:                 nil,
    ao_arr:              [],
    idx_arr_sst:         [],
    idx_arr_tex:         [],
    idx_arr_html:        [],
    idx_arr_xhtml:       [],
    map_arr_nametags:    [],
    map_arr_ocn_htmlseg: [],
  }
end