class SiSU_Commandline::HeaderCommon
Public Instance Methods
sisu_document_make_instructions(make_instruct_array=:nil)
click to toggle source
# File lib/sisu/hub_options.rb, line 67 def sisu_document_make_instructions(make_instruct_array=:nil) @pagenew= @pagebreak= @pageline= @toc= @lv1=@lv2=@lv3=@lv4=@lv5=@lv6= @num_top= @i18n= @man_section= @emphasis_set_to= @bold_match_list= @italics_match_list= @substitution_match_list= @footer_links= @home_button_links= @links= nil make_instruct_array=make_instruct_array==:nil \ ? SiSU_Env::GetInit.new.sisu_document_make.makefile_read : make_instruct_array @makeset=false if make_instruct_array make_instruct_array.each do |para| #% scan document if para =~/^(?:@make:|@links:)[+-]?\s/ case para when /^@make:(.+)/m #% header processing - make @env=SiSU_Env::InfoEnv.new @make=SiSU_Param_Make::MdMake.new($1.strip,@opt,@env).make makes=SiSU_Param_Make::MakeHead.new(@make).make_instruct @makeset=true @pagenew=makes[:pagenew] @pagebreak=makes[:pagenew] @pageline=makes[:pageline] @toc=makes[:toc] @lv1=makes[:lv1] @lv2=makes[:lv2] @lv3=makes[:lv3] @lv4=makes[:lv4] @lv5=makes[:lv5] @lv6=makes[:lv6] @num_top=makes[:num_top] @i18n=makes[:i18n] @man_section=makes[:man_section] @emphasis_set_to=makes[:emphasis_set_to] @bold_match_list=makes[:bold_match_list] @italics_match_list=makes[:italics_match_list] @substitution_match_list=makes[:substitution_match_list] @footer_links=makes[:footer_links] @home_button_links=makes[:home_button_links] @home_button_image=makes[:home_button_image] @cover_image=makes[:cover_image] when /^@links:(.+)/m #% header processing - make make_links=SiSU_Param::Parameters::MdMake.new($1.strip,@opt,@env).make_links @links,@links_append=make_links.links,make_links.append? end end end #% here endeth the common header loop end { makeset: @makeset, pagenew: @pagenew, pagebreak: @pagebreak, pageline: @pageline, toc: @toc, lv1: @lv1, lv2: @lv2, lv3: @lv3, lv4: @lv4, lv5: @lv5, lv6: @lv6, num_top: @num_top, i18n: @i18n, man_section: @man_section, emphasis_set_to: @emphasis_set_to, bold_match_list: @bold_match_list, italics_match_list: @italics_match_list, substitution_match_list: @substitution_match_list, footer_links: @footer_links, home_button_links: @home_button_links, home_button_image: @home_button_image, cover_image: @cover_image, links: @links, links_append: @links_append } end