Class: Bldr::Template

Inherits:
Tilt::Template
  • Object
show all
Defined in:
lib/bldr/template.rb

Overview

This class is required for Tilt compatibility

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.engine_initialized?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/bldr/template.rb', line 14

def self.engine_initialized?
  defined? ::Bldr
end

Instance Method Details

#initialize_engineObject



10
11
12
# File 'lib/bldr/template.rb', line 10

def initialize_engine
  require_template_library 'bldr'
end

#precompiled_template(locals) ⇒ Object



24
25
26
# File 'lib/bldr/template.rb', line 24

def precompiled_template(locals)
  data.to_s
end

#prepareObject

Called at the end of Tilt::Template#initialize. Use this method to access or mutate any state available to Tilt::Template



20
21
22
# File 'lib/bldr/template.rb', line 20

def prepare
  # We get NotImplementedError by Tilt when we don't have this method
end