Module: RgGen::OutputBase::TemplateUtility

Included in:
Item
Defined in:
lib/rggen/output_base/template_utility.rb

Defined Under Namespace

Modules: Extensions

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



19
20
21
# File 'lib/rggen/output_base/template_utility.rb', line 19

def self.included(klass)
  klass.extend(Extensions)
end

Instance Method Details

#process_template(path = nil) ⇒ Object



23
24
25
26
# File 'lib/rggen/output_base/template_utility.rb', line 23

def process_template(path = nil)
  path  ||= File.ext(caller.first[/^(.+?):\d/, 1], 'erb')
  self.class.template_engines[path].render(self)
end