Class: Middleman::Renderers::Hikidoc::HikidocTemplate

Inherits:
Tilt::Template
  • Object
show all
Defined in:
lib/middleman-hikidoc.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.engine_initialized?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/middleman-hikidoc.rb', line 14

def self.engine_initialized?
  defined? ::HikiDoc
end

Instance Method Details

#allows_script?Boolean

Returns:

  • (Boolean)


30
31
32
# File 'lib/middleman-hikidoc.rb', line 30

def allows_script?
  false
end

#evaluate(scope, locals, &block) ⇒ Object



26
27
28
# File 'lib/middleman-hikidoc.rb', line 26

def evaluate(scope, locals, &block)
  @output ||= HikiDoc.to_xhtml(data)
end

#initialize_engineObject



18
19
20
# File 'lib/middleman-hikidoc.rb', line 18

def initialize_engine
  require_template_library 'hikidoc'
end

#prepareObject



22
23
24
# File 'lib/middleman-hikidoc.rb', line 22

def prepare
  @output = nil
end