Module: PDK::Template::Renderer

Defined in:
lib/pdk/template/renderer.rb,
lib/pdk/template/renderer/v1.rb,
lib/pdk/template/renderer/v1/renderer.rb,
lib/pdk/template/renderer/v1/template_file.rb,
lib/pdk/template/renderer/v1/legacy_template_dir.rb

Defined Under Namespace

Modules: V1 Classes: AbstractRenderer

Class Method Summary collapse

Class Method Details

.instance(template_uri, template_root, context) ⇒ AbstractRenderer?

Returns the most appropriate renderer for the given Template Directory and Context



15
16
17
18
19
# File 'lib/pdk/template/renderer.rb', line 15

def self.instance(template_uri, template_root, context)
  return V1.instance(template_root, template_uri, context) if V1.compatible?(template_root, context)

  nil
end