Class Tilt::MarukuTemplate
In: lib/tilt/markdown.rb
Parent: Template

Maruku markdown implementation. See: maruku.rubyforge.org/

Methods

Public Class methods

[Source]

     # File lib/tilt/markdown.rb, line 164
164:     def self.engine_initialized?
165:       defined? ::Maruku
166:     end

Public Instance methods

[Source]

     # File lib/tilt/markdown.rb, line 181
181:     def allows_script?
182:       false
183:     end

[Source]

     # File lib/tilt/markdown.rb, line 177
177:     def evaluate(scope, locals, &block)
178:       @output ||= @engine.to_html
179:     end

[Source]

     # File lib/tilt/markdown.rb, line 168
168:     def initialize_engine
169:       require_template_library 'maruku'
170:     end

[Source]

     # File lib/tilt/markdown.rb, line 172
172:     def prepare
173:       @engine = Maruku.new(data, options)
174:       @output = nil
175:     end

[Validate]