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 821
821:     def evaluate(scope, locals, &block)
822:       @output ||= @engine.to_s
823:     end

[Source]

     # File lib/tilt.rb, line 809
809:     def initialize_engine
810:       return if defined?(::RDoc::Markup)
811:       require_template_library 'rdoc/markup'
812:       require_template_library 'rdoc/markup/to_html'
813:     end

[Source]

     # File lib/tilt.rb, line 815
815:     def prepare
816:       markup = RDoc::Markup::ToHtml.new
817:       @engine = markup.convert(data)
818:       @output = nil
819:     end

[Validate]