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 36
36:     def self.engine_initialized?
37:       defined? ::WikiCloth::Parser
38:     end

Public Instance methods

[Source]

    # File lib/tilt/wiki.rb, line 54
54:     def allows_script?
55:       false
56:     end

[Source]

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

[Source]

    # File lib/tilt/wiki.rb, line 40
40:     def initialize_engine
41:       require_template_library 'wikicloth'
42:     end

[Source]

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

[Validate]