Package de.saumya.mojo.ruby
Class GemScriptingContainer
java.lang.Object
org.jruby.embed.ScriptingContainer
de.saumya.mojo.ruby.GemScriptingContainer
- All Implemented Interfaces:
org.jruby.embed.EmbedRubyInstanceConfigAdapter
public class GemScriptingContainer
extends org.jruby.embed.ScriptingContainer
-
Constructor Summary
ConstructorsConstructorDescriptionGemScriptingContainer(File gemHome, File gemPath) GemScriptingContainer(org.jruby.embed.LocalContextScope scope, org.jruby.embed.LocalVariableBehavior behavior) GemScriptingContainer(org.jruby.embed.LocalContextScope scope, org.jruby.embed.LocalVariableBehavior behavior, File gemHome, File gemPath) -
Method Summary
Methods inherited from class org.jruby.embed.ScriptingContainer
addClassLoader, addGemPath, addGemPath, addLoadPath, addLoadPath, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, callSuper, clear, finalize, get, get, getArgv, getAttribute, getAttributeMap, getClassLoader, getClassloaderDelegate, getCompatVersion, getCompileMode, getCurrentDirectory, getEnvironment, getErr, getError, getErrorWriter, getHomeDirectory, getIn, getInput, getInstance, getJitLogEvery, getJitMax, getJitMaxSize, getJitThreshold, getKCode, getLoadPaths, getLoadServiceCreator, getOut, getOutput, getProfile, getProfileOutput, getProfilingMode, getProperty, getProvider, getReader, getRecordSeparator, getRuntime, getScriptFilename, getSupportedRubyVersion, getVarMap, getWriter, isNativeEnabled, isObjectSpaceEnabled, isRunRubyInProcess, newObjectAdapter, newRuntimeAdapter, parse, parse, parse, parse, put, put, remove, remove, removeAttribute, resetErrorWriter, resetWriter, runRubyMethod, runRubyMethod, runScriptlet, runScriptlet, runScriptlet, runScriptlet, setArgv, setAttribute, setClassLoader, setClassloaderDelegate, setCompatVersion, setCompileMode, setCurrentDirectory, setEnvironment, setError, setError, setErrorWriter, setHomeDirectory, setInput, setInput, setJitLogEvery, setJitMax, setJitMaxSize, setJitThreshold, setKCode, setLoadPaths, setLoadServiceCreator, setNativeEnabled, setObjectSpaceEnabled, setOutput, setOutput, setProfile, setProfile, setProfileOutput, setProfilingMode, setReader, setRecordSeparator, setRunRubyInProcess, setScriptFilename, setWriter, terminate
-
Constructor Details
-
GemScriptingContainer
public GemScriptingContainer() -
GemScriptingContainer
-
GemScriptingContainer
public GemScriptingContainer(org.jruby.embed.LocalContextScope scope, org.jruby.embed.LocalVariableBehavior behavior) -
GemScriptingContainer
-
-
Method Details
-
runScriptletFromClassloader
- Throws:
IOException
-
runScriptletFromClassloader
- Throws:
IOException
-