lib/dcgen/app.rb in salesforce-dcgen-0.0.2 vs lib/dcgen/app.rb in salesforce-dcgen-0.0.3

- old
+ new

@@ -1,9 +1,9 @@ module Dcgen class App - attr_accessor :master, :destination + attr_accessor :master, :destination, :output def initialize @metadata = {} @@ -24,14 +24,16 @@ # Generate destructive change dc_erb_tpl = File.open(File.join(File.dirname(__FILE__),'..','..','tpl','destructiveChanges.xml.erb')).read renderer = ERB.new(dc_erb_tpl,0,'>') - File.open('destructiveChanges.xml','w') do |file| + out_file = @output || 'destructiveChanges.xml' + + File.open(out_file,'w') do |file| file.write renderer.result(binding) end - puts "info: destructiveChanges.xml successfully generated" + puts "info: #{out_file} successfully generated" end def generate_destructive_changes