23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/pdk/generate/defined_type.rb', line 23
def template_files
define_name_parts = object_name.split('::')
define_name_parts.delete_at(0) if define_name_parts.length > 1
files = { 'defined_type_spec.erb' => File.join('spec', 'defines', *define_name_parts) + '_spec.rb' }
return files if spec_only?
define_name_parts = object_name.split('::')[1..-1]
define_name_parts << 'init' if define_name_parts.empty?
files['defined_type.erb'] = File.join('manifests', *define_name_parts) + '.pp'
files
end
|