Class Tilt::WikiClothTemplate
In: lib/tilt/wiki.rb
Parent: Template

WikiCloth implementation. See: redcloth.org/

Methods

Public Class methods

[Source]

    # File lib/tilt/wiki.rb, line 32
32:     def self.engine_initialized?
33:       defined? ::WikiCloth::Parser
34:     end

Public Instance methods

[Source]

    # File lib/tilt/wiki.rb, line 46
46:     def evaluate(scope, locals, &block)
47:       @output ||= @engine.to_html
48:     end

[Source]

    # File lib/tilt/wiki.rb, line 36
36:     def initialize_engine
37:       require_template_library 'wikicloth'
38:     end

[Source]

    # File lib/tilt/wiki.rb, line 40
40:     def prepare
41:       @parser = options.delete(:parser) || WikiCloth::Parser
42:       @engine = @parser.new options.merge(:data => data)
43:       @output = nil
44:     end

[Validate]