Class Tilt::RDocTemplate
In: lib/sinatra/tilt.rb
Parent: Template
Template BuilderTemplate LessTemplate RDiscountTemplate LiquidTemplate RDocTemplate MustacheTemplate StringTemplate RedClothTemplate HamlTemplate ERBTemplate CoffeeTemplate SassTemplate ErubisTemplate Cache lib/sinatra/tilt.rb CompileSite Tilt dot/m_4_0.png

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/sinatra/tilt.rb, line 727
727:     def evaluate(scope, locals, &block)
728:       @output ||= @engine.to_s
729:     end

[Source]

     # File lib/sinatra/tilt.rb, line 715
715:     def initialize_engine
716:       return if defined?(::RDoc::Markup)
717:       require_template_library 'rdoc/markup'
718:       require_template_library 'rdoc/markup/to_html'
719:     end

[Source]

     # File lib/sinatra/tilt.rb, line 721
721:     def prepare
722:       markup = RDoc::Markup::ToHtml.new
723:       @engine = markup.convert(data)
724:       @output = nil
725:     end

[Validate]