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

BlueCloth Markdown implementation. See: deveiate.org/projects/BlueCloth/

Methods

Public Class methods

[Source]

     # File lib/tilt/markdown.rb, line 139
139:     def self.engine_initialized?
140:       defined? ::BlueCloth
141:     end

Public Instance methods

[Source]

     # File lib/tilt/markdown.rb, line 156
156:     def allows_script?
157:       false
158:     end

[Source]

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

[Source]

     # File lib/tilt/markdown.rb, line 143
143:     def initialize_engine
144:       require_template_library 'bluecloth'
145:     end

[Source]

     # File lib/tilt/markdown.rb, line 147
147:     def prepare
148:       @engine = BlueCloth.new(data, options)
149:       @output = nil
150:     end

[Validate]