Class GemScriptFactory

    • Constructor Detail

      • GemScriptFactory

        public GemScriptFactory​(Logger logger,
                                org.codehaus.classworlds.ClassRealm classRealm,
                                java.io.File jrubyJar,
                                java.util.List<java.lang.String> classpathElements,
                                boolean fork,
                                GemsConfig config)
                         throws ScriptException,
                                java.io.IOException
        Throws:
        ScriptException
        java.io.IOException
      • GemScriptFactory

        public GemScriptFactory​(Logger logger,
                                org.codehaus.classworlds.ClassRealm classRealm,
                                java.io.File jrubyJar,
                                java.io.File stdlibJar,
                                java.util.List<java.lang.String> classpathElements,
                                boolean fork,
                                GemsConfig config)
                         throws ScriptException,
                                java.io.IOException
        Throws:
        ScriptException
        java.io.IOException
    • Method Detail

      • environment

        public java.util.Map<java.lang.String,​java.lang.String> environment()
        Overrides:
        environment in class ScriptFactory
      • newScriptFromSearchPath

        public Script newScriptFromSearchPath​(java.lang.String scriptName)
                                       throws java.io.IOException
        Overrides:
        newScriptFromSearchPath in class ScriptFactory
        Throws:
        java.io.IOException