class SiSU_HTML_Persist::Persist
Attributes
credits[RW]
endnote_all[RW]
fn[RW]
get_hash_fn[RW]
get_hash_to[RW]
heading0[RW]
heading1[RW]
heading2[RW]
heading3[RW]
heading4[RW]
heading_endnotes[RW]
heading_idx[RW]
headings[RW]
idx[RW]
is0[RW]
is1[RW]
is2[RW]
is3[RW]
is4[RW]
main[RW]
seg_endnotes[RW]
seg_endnotes_array[RW]
seg_name[RW]
seg_name_x[RW]
seg_name_x_tracker[RW]
seg_subtoc[RW]
seg_subtoc_array[RW]
segtocband[RW]
tail[RW]
title[RW]
Public Class Methods
new(args=nil)
click to toggle source
# File lib/sisu/html_persist.rb, line 59 def initialize(args=nil) @@persist=args=(args ? args : (@@persist || persist_init_hash_values)) @is0=args[:is0] @is1=args[:is1] @is2=args[:is2] @is3=args[:is3] @is4=args[:is4] @heading0=args[:heading0] @heading1=args[:heading1] @heading2=args[:heading2] @heading3=args[:heading3] @heading4=args[:heading4] @title=args[:title] @dot_nav=args[:dot_nav] @tocband_banner=args[:tocband_banner] @tocband_bannerless=args[:tocband_bannerless] @headings=args[:headings] @heading_endnotes=args[:heading_endnotes] @main=args[:main] @endnote_all=args[:endnote_all] @tail=args[:tail] @credits=args[:credits] @heading_idx=args[:heading_idx] @idx=args[:idx] @seg_endnotes=args[:seg_endnotes] @seg_endnotes_array=args[:seg_endnotes_array] @get_hash_to=args[:get_hash_to] @get_hash_fn=args[:get_hash_fn] @seg_subtoc=args[:seg_subtoc] @seg_subtoc_array=args[:seg_subtoc_array] @segtocband=args[:fn] @fn=args[:fn] @seg_name=args[:seg_name] @seg_name_x=args[:seg_name_x] @seg_name_x_tracker=args[:seg_name_x_tracker] end
Public Instance Methods
persist_init()
click to toggle source
# File lib/sisu/html_persist.rb, line 229 def persist_init @@persist=nil Persist.new(persist_init_hash_values) end
persist_init_hash_values()
click to toggle source
# File lib/sisu/html_persist.rb, line 194 def persist_init_hash_values { is0: 0, is1: 0, is2: 0, is3: 0, is4: 0, heading0: '', heading1: '', heading2: '', heading3: '', heading4: '', tocband_banner: [], tocband_bannerless: [], title: [], headings: [], main: [], idx: [], tail: [], credits: [], endnote_all: [], heading_endnotes: '', seg_endnotes: {}, seg_endnotes_array: [], get_hash_fn: '', get_hash_to: '', seg_subtoc: {}, seg_subtoc_array: [], segtocband: '', fn: '', seg_name: [], seg_name_x: [], seg_name_x_tracker: 0, } end