class RD::RD2HTMLExtVisitor
Constants
- INCLUDE_SUFFIX
- METACHAR
- OUTPUT_SUFFIX
must-have constants
Attributes
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]
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/rd/rd2html-ext-lib.rb, line 21 def initialize @enum_count = [0, 0, 0, 0, 0, 0, 0] @levelold = 0 @enum_start_level = 2 @image_size = {} begin require 'image_size' @use_image_size = true rescue LoadError @use_image_size = false end super end
Public Instance Methods
install_enable_br()
click to toggle source
# File lib/rd/rd2html-ext-lib.rb, line 55 def install_enable_br extend EnableBr end
install_head_element()
click to toggle source
# File lib/rd/rd2html-ext-lib.rb, line 75 def install_head_element extend HeadElement end
install_headline_secno()
click to toggle source
# File lib/rd/rd2html-ext-lib.rb, line 59 def install_headline_secno extend HeadLineTitle extend HeadlineSecno end
install_headline_title()
click to toggle source
# File lib/rd/rd2html-ext-lib.rb, line 47 def install_headline_title extend HeadLineTitle end
install_native_inline()
click to toggle source
# File lib/rd/rd2html-ext-lib.rb, line 51 def install_native_inline extend NativeInline end
install_ref_extension()
click to toggle source
# File lib/rd/rd2html-ext-lib.rb, line 64 def install_ref_extension extend RefExtension @ref_extension = [] (methods + private_methods).sort.each do |m| if /^ref_ext/ =~ m @ref_extension.push(m.intern) end end @ref_extension.push(:default_ref_ext) end
visit(tree)
click to toggle source
Calls superclass method
# File lib/rd/rd2html-ext-lib.rb, line 36 def visit(tree) install_headline_title if opt_headline_title install_headline_secno if opt_headline_secno install_ref_extension if opt_ref_extension install_enable_br if opt_enable_br install_native_inline if opt_native_inline install_head_element if opt_head_element title_init if opt_headline_title || opt_headline_secno super end