Class: ParseDecisionTask

Inherits:
Object
  • Object
show all
Defined in:
lib/parse_decision/parsedecisiontask.rb

Instance Method Summary collapse

Instance Method Details

#execute(logSrcPath, destDir, verbose = false) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/parse_decision/parsedecisiontask.rb', line 13

def execute(logSrcPath, destDir, verbose=false)
	
	dsnFile = File.basename(logSrcPath)
	dsnDir	= File.dirname(logSrcPath)
	
	app = ParseDecision::Controller.new
	
	options = {	:reset => true, 			# Set switches
				:verbose => verbose,
				:file => dsnFile,			# Set options
				:srcdir => dsnDir,
				:outdir => destDir, }
				
	app.setOptions( options )
	app.execute()
end