Return Pathname of custom templates directory.
# File lib/puppet/module_tool/skeleton.rb, line 25 def custom_path Pathname(Puppet.settings[:module_working_dir]) + 'skeleton' end
Return Pathname of default template directory.
# File lib/puppet/module_tool/skeleton.rb, line 30 def default_path Pathname(__FILE__).dirname + 'skeleton/templates/generator' end
Return Pathname with ‘generate’ templates.
# File lib/puppet/module_tool/skeleton.rb, line 15 def path paths.detect { |path| path.directory? } end
Return Pathnames to look for ‘generate’ templates.
# File lib/puppet/module_tool/skeleton.rb, line 20 def paths @paths ||= [ custom_path, default_path ] end