Class Tilt::RDocTemplate
In: lib/tilt.rb
Parent: Template

RDoc template. See: rdoc.rubyforge.org/

It‘s suggested that your program require ‘rdoc/markup’ and ‘rdoc/markup/to_html’ at load time when using this template engine.

Methods

Public Instance methods

[Source]

     # File lib/tilt.rb, line 806
806:     def evaluate(scope, locals, &block)
807:       @output ||= @engine.to_s
808:     end

[Source]

     # File lib/tilt.rb, line 794
794:     def initialize_engine
795:       return if defined?(::RDoc::Markup)
796:       require_template_library 'rdoc/markup'
797:       require_template_library 'rdoc/markup/to_html'
798:     end

[Source]

     # File lib/tilt.rb, line 800
800:     def prepare
801:       markup = RDoc::Markup::ToHtml.new
802:       @engine = markup.convert(data)
803:       @output = nil
804:     end

[Validate]