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