Class Tilt::RDocTemplate
In: lib/sinatra/tilt.rb
Parent: Template
Template BuilderTemplate RDiscountTemplate LiquidTemplate RDocTemplate MustacheTemplate StringTemplate RedClothTemplate HamlTemplate ERBTemplate SassTemplate ErubisTemplate Cache lib/sinatra/tilt.rb 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 499
499:     def compile!
500:       markup = RDoc::Markup::ToHtml.new
501:       @engine = markup.convert(data)
502:     end

[Source]

     # File lib/sinatra/tilt.rb, line 504
504:     def evaluate(scope, locals, &block)
505:       @engine.to_s
506:     end

[Source]

     # File lib/sinatra/tilt.rb, line 492
492:     def initialize_engine
493:       unless defined?(::RDoc::Markup)
494:         require_template_library 'rdoc/markup'
495:         require_template_library 'rdoc/markup/to_html'
496:       end
497:     end

[Validate]