de.saumya.mojo.ruby.script
Class ScriptFactory
java.lang.Object
de.saumya.mojo.ruby.script.ScriptFactory
- Direct Known Subclasses:
- GemScriptFactory
public class ScriptFactory
- extends Object
NO_CLASSPATH
public static List<String> NO_CLASSPATH
ScriptFactory
public ScriptFactory(Logger logger,
org.codehaus.classworlds.ClassRealm classRealm,
File jrubyJar,
List<String> classpathElements,
boolean fork)
throws ScriptException,
IOException
- Throws:
ScriptException
IOException
newScriptFromSearchPath
public Script newScriptFromSearchPath(String scriptName)
throws IOException
- Throws:
IOException
newScriptFromJRubyJar
public Script newScriptFromJRubyJar(String scriptName)
throws MalformedURLException
- Throws:
MalformedURLException
newScriptFromResource
public Script newScriptFromResource(String scriptName)
throws IOException
- Throws:
IOException
newArguments
public Script newArguments()
newScript
public Script newScript(String script)
throws IOException
- Throws:
IOException
newScript
public Script newScript(File file)
addJavaOption
public void addJavaOption(String name)
addJavaOption
public void addJavaOption(String name,
String value)
addJavaProperty
public void addJavaProperty(String name,
String value)
addJavaArgs
public void addJavaArgs(String args)
addJvmArgs
public void addJvmArgs(String args)
addSwitch
public void addSwitch(String name)
addSwitch
public void addSwitch(String name,
String value)
addSwitches
public void addSwitches(String switches)
addEnv
public void addEnv(String name,
File value)
environment
public Map<String,String> environment()
addEnv
public void addEnv(String name,
String value)
addEnvs
public void addEnvs(String environmentVars)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2011. All Rights Reserved.