Class: Tilt::QiitaTemplate
- Inherits:
-
Template
- Object
- Template
- Tilt::QiitaTemplate
show all
- Defined in:
- lib/tilt/qiita_template.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.engine_initialized? ⇒ Boolean
10
11
12
|
# File 'lib/tilt/qiita_template.rb', line 10
def self.engine_initialized?
defined? Qiita::Markdown::Processor
end
|
Instance Method Details
#evaluate(scope, locals, &block) ⇒ Object
20
21
22
|
# File 'lib/tilt/qiita_template.rb', line 20
def evaluate(scope, locals, &block)
@output ||= @engine.call(data)[:output].to_s
end
|
#prepare ⇒ Object
14
15
16
17
18
|
# File 'lib/tilt/qiita_template.rb', line 14
def prepare
@engine = Qiita::Markdown::Processor.new(context)
@engine.filters.concat(filters)
@output = nil
end
|