Skip to content

Commit

Permalink
change global __SCRIPT_DIR__ to __FILE__
Browse files Browse the repository at this point in the history
  • Loading branch information
virasak committed Jan 28, 2009
1 parent 7ad32a2 commit e27d48b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 2 additions & 1 deletion gbatch
Original file line number Diff line number Diff line change
Expand Up @@ -87,15 +87,16 @@ if (initScriptFile.exists()) {
}


// prepare shell and binding
def binding = new Binding()
def TERMINATE_SCRIPT = new Object()
binding.setVariable('TERMINATE_SCRIPT', TERMINATE_SCRIPT) // return TERMINATE_SCRIPT to stop batch
binding.setVariable('__SCRIPT_DIR__', scriptDir)
def shell = new GroovyShell(binding)

// process each script
// if any script return TERMINATE_SCRIPT, exit the batch
scriptFiles.every {
println "process '${it.target}' target"
binding.setVariable('__FILE__', it.file)
TERMINATE_SCRIPT != shell.evaluate(it.file)
}
2 changes: 1 addition & 1 deletion ibatis_gen/__init__.groovy
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
jdbc = [:]
jdbc.url = "jdbc:sqlite:${__SCRIPT_DIR__.name}/ibatorgen.db"
jdbc.url = "jdbc:sqlite:${__FILE__.parentFile.name}/ibatorgen.db"
jdbc.driverClassName = 'org.sqlite.JDBC'
jdbc.userName = ''
jdbc.password = ''

0 comments on commit e27d48b

Please sign in to comment.