de.saumya.mojo.ruby
Class ScriptFactory
java.lang.Object
de.saumya.mojo.ruby.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 RubyScriptException,
IOException
- Throws:
RubyScriptException
IOException
newScriptFromSearchPath
public Script newScriptFromSearchPath(String scriptName)
throws IOException
- Throws:
IOException
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)
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)
addEnv
public void addEnv(String name,
String value)
addEnvs
public void addEnvs(String environmentVars)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2010. All Rights Reserved.