Class | RD::RD2HTMLExtVisitor |
In: |
rd/rd2html-ext-lib.rb
|
Parent: | RD2HTMLVisitor |
OUTPUT_SUFFIX | = | "html" | must-have constants | |
INCLUDE_SUFFIX | = | ["html"] | ||
METACHAR | = | { "<" => "<", ">" => ">", "&" => "&" } |
head | [RW] | |
opt_enable_br | [RW] | |
opt_head_element | [RW] | |
opt_headline_secno | [RW] | |
opt_headline_title | [RW] | |
opt_native_inline | [RW] | |
opt_ref_extension | [RW] |
# File rd/rd2html-ext-lib.rb, line 22 22: def initialize 23: @enum_count = [0, 0, 0, 0, 0, 0, 0] 24: @levelold = 0 25: @enum_start_level = 2 26: @image_size = {} 27: begin 28: require 'image_size' 29: @use_image_size = true 30: rescue LoadError 31: @use_image_size = false 32: end 33: 34: super 35: end
# File rd/rd2html-ext-lib.rb, line 55 55: def install_headline_secno 56: extend HeadlineSecno 57: end
# File rd/rd2html-ext-lib.rb, line 59 59: def install_ref_extension 60: extend RefExtension 61: @ref_extension = [] 62: (methods + private_methods).sort.each do |m| 63: if /^ref_ext/ =~ m 64: @ref_extension.push(m.intern) 65: end 66: end 67: @ref_extension.push(:default_ref_ext) 68: end
# File rd/rd2html-ext-lib.rb, line 37 37: def visit(tree) 38: title_init if opt_headline_title || opt_headline_secno 39: install_headline_secno if opt_headline_secno 40: install_ref_extension if opt_ref_extension 41: install_enable_br if opt_enable_br 42: install_native_inline if opt_native_inline 43: install_head_element if opt_head_element 44: super 45: end