Class: Tilt::WLangTemplate

Inherits:
Template
  • Object
show all
Defined in:
lib/wlang/tilt/wlang_template.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.default_optionsObject



18
19
20
# File 'lib/wlang/tilt/wlang_template.rb', line 18

def default_options
  (superclass.default_options rescue {}).merge(@default_options || {})
end

.default_options=(options) ⇒ Object



14
15
16
# File 'lib/wlang/tilt/wlang_template.rb', line 14

def default_options=(options)
  @default_options = options
end

.engine_initialized?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/wlang/tilt/wlang_template.rb', line 6

def engine_initialized?
  defined? ::WLang
end

.with_options(options) ⇒ Object



10
11
12
# File 'lib/wlang/tilt/wlang_template.rb', line 10

def with_options(options)
  Class.new(WLangTemplate).tap{|c| c.default_options = options }
end

Instance Method Details

#initialize_engineObject



24
25
26
# File 'lib/wlang/tilt/wlang_template.rb', line 24

def initialize_engine
  require_template_library('wlang')
end