| 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