Sha256: 20506c783ba2d237ee5d98ead780a6f467473a0a5e99c6383ddb78141a48be6a
Contents?: true
Size: 725 Bytes
Versions: 132
Compression:
Stored size: 725 Bytes
Contents
require 'tilt/template' module Tilt # RDoc template. See: # http://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. class RDocTemplate < Template self.default_mime_type = 'text/html' def self.engine_initialized? defined? ::RDoc::Markup end def initialize_engine require_template_library 'rdoc/markup' require_template_library 'rdoc/markup/to_html' end def prepare markup = RDoc::Markup::ToHtml.new @engine = markup.convert(data) @output = nil end def evaluate(scope, locals, &block) @output ||= @engine.to_s end end end
Version data entries
132 entries across 115 versions & 18 rubygems