# File lib/hammer_cli_import/configfile.rb, line 308 def export_manifest(mname, channel_name, dsl) debug "Exporting manifest #{option_working_directory}/#{mname}/manifests/init.pp" module_dir = File.join(option_working_directory, mname) mdir = File.join(module_dir, 'manifests') File.open(File.join(mdir, 'init.pp'), 'w') do |f| f.puts "class #{channel_name} {" f.puts dsl f.puts '}' end end