Sha256: e2ca593fbef10181885d124289c43cec8744448a64ac405d3aef5347d75f86c3
Contents?: true
Size: 699 Bytes
Versions: 5
Compression:
Stored size: 699 Bytes
Contents
module PowerStencil module Plugins module Templates def register_plugin_templates return unless capabilities[:templates] logger.info "Loading '#{self.name}' plugin templates..." plugin_definition[:templates].each do |templates_path| plugin_templates_path = File.join self.path, templates_path Dir.entries(plugin_templates_path).reject { |e| %w(. ..).include? e }.each do |entry| template_path = File.join(plugin_templates_path, entry) if Dir.exist? template_path project.register_template_path_for_type entry.to_sym, template_path end end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems