Sha256: 4b5dfdd1849b6f1b9876d16e74e56ba0fd8a6d5e8db856468b0266a3624e5253
Contents?: true
Size: 914 Bytes
Versions: 4
Compression:
Stored size: 914 Bytes
Contents
require 'pdk' module PDK module Template module Renderer module V1 autoload :LegacyTemplateDir, 'pdk/template/renderer/v1/legacy_template_dir' autoload :Renderer, 'pdk/template/renderer/v1/renderer' autoload :TemplateFile, 'pdk/template/renderer/v1/template_file' # Whether the template directory and context are valid for the V1 renderer # @see PDK::Template::Renderer.instance def self.compatible?(template_root, _context) ['moduleroot', 'moduleroot_init'].all? { |dir| PDK::Util::Filesystem.directory?(File.join(template_root, dir)) } end # Creates an instance of the V1 Renderer # @see PDK::Template::Renderer.instance def self.instance(template_root, template_uri, context) PDK::Template::Renderer::V1::Renderer.new(template_root, template_uri, context) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
pdk-3.4.0 | lib/pdk/template/renderer/v1.rb |
pdk-3.3.0 | lib/pdk/template/renderer/v1.rb |
pdk-3.0.1 | lib/pdk/template/renderer/v1.rb |
pdk-3.0.0 | lib/pdk/template/renderer/v1.rb |