Class: SiSU_HTML_Seg::Seg
- Inherits:
-
Object
- Object
- SiSU_HTML_Seg::Seg
- Defined in:
- lib/sisu/html_segments.rb
Direct Known Subclasses
Constant Summary collapse
- @@seg_url =
''
- @@tracker =
0
- @@seg_name =
[]
Instance Attribute Summary collapse
-
#seg_name_x ⇒ Object
readonly
Returns the value of attribute seg_name_x.
-
#seg_name_x_tracker ⇒ Object
readonly
Returns the value of attribute seg_name_x_tracker.
Instance Method Summary collapse
-
#initialize(md = nil, data = '') ⇒ Seg
constructor
A new instance of Seg.
- #songsheet ⇒ Object
Constructor Details
#initialize(md = nil, data = '') ⇒ Seg
Returns a new instance of Seg.
182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 |
# File 'lib/sisu/html_segments.rb', line 182 def initialize(md=nil,data='') @md,@data=md,data @per=SiSU_HTML_Persist::Persist.new @seg_name_x=@per.seg_name_x=(@@seg_name || []) @seg_name_x_tracker=@per.seg_name_x_tracker=(@@tracker || 0) @env=SiSU_Env::InfoEnv.new(@md.fns) if @md if @md @make=SiSU_Env::ProcessingSettings.new(@md) @cl=(@make.build.html_minitoc?) \ ? 'content' : 'content0' else @cl='content' end if @md @title_banner_=SiSU_Env::CreateSite.new(@md.opt). end end |
Instance Attribute Details
#seg_name_x ⇒ Object (readonly)
Returns the value of attribute seg_name_x.
181 182 183 |
# File 'lib/sisu/html_segments.rb', line 181 def seg_name_x @seg_name_x end |
#seg_name_x_tracker ⇒ Object (readonly)
Returns the value of attribute seg_name_x_tracker.
181 182 183 |
# File 'lib/sisu/html_segments.rb', line 181 def seg_name_x_tracker @seg_name_x_tracker end |
Instance Method Details
#songsheet ⇒ Object
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 |
# File 'lib/sisu/html_segments.rb', line 199 def songsheet begin @minitoc=SiSU_HTML::Source::Toc.new(@md,@data).minitoc @per=SiSU_HTML_Persist::Persist.new data=get_subtoc_endnotes(@data,@per) data=articles(data,@per) cleanup(@md,@per) # (((( added )))) #### (((( END )))) #### rescue SiSU_Errors::Rescued.new($!,$@,@md.opt.selections.str,@md.fns).location do __LINE__.to_s + ':' + __FILE__ end ensure SiSU_HTML_Persist::Persist.new.persist_init @@seg_name=@per.seg_name=[] end end |