/** * Changes a script filename to run. The default value is "<script>". * Call this before you use put/get, runScriptlet, and parse methods so that * initial configurations will work. * * @since JRuby 1.5.0. * * @param filename a new script filename. */ public void setScriptFilename(String filename) { provider.getRubyInstanceConfig().setScriptFileName(filename); }
/** * Changes a script filename to run. The default value is "<script>". * Call this before you use put/get, runScriptlet, and parse methods so that * initial configurations will work. * * @since JRuby 1.5.0. * * @param filename a new script filename. */ public void setScriptFilename(String filename) { provider.getRubyInstanceConfig().setScriptFileName(filename); }
/** * Changes a script filename to run. The default value is "<script>". * Call this before you use put/get, runScriptlet, and parse methods so that * initial configurations will work. * * @since JRuby 1.5.0. * * @param filename a new script filename. */ public void setScriptFilename(String filename) { provider.getRubyInstanceConfig().setScriptFileName(filename); }
/** * Changes a script filename to run. The default value is "<script>". * Call this before you use put/get, runScriptlet, and parse methods so that * initial configurations will work. * * @since JRuby 1.5.0. * * @param filename a new script filename. */ public void setScriptFilename(String filename) { provider.getRubyInstanceConfig().setScriptFileName(filename); }
private void runBinScript() { String scriptName = grabValue("jruby: provide a bin script to execute"); if (scriptName.equals("irb")) { scriptName = "jirb"; } config.setScriptFileName(resolveScript(scriptName)); // run as a command if we couldn't find a script if (config.getScriptFileName() == null) { config.setScriptFileName(scriptName); config.getRequiredLibraries().add("jruby/commands"); config.getInlineScript().append("JRuby::Commands.").append(scriptName); config.getInlineScript().append("\n"); config.setHasInlineScript(true); } endOfArguments = true; }
private void runBinScript() { String scriptName = grabValue("jruby: provide a bin script to execute"); if (scriptName.equals("irb")) { scriptName = "jirb"; } config.setScriptFileName(resolveScript(scriptName)); // run as a command if we couldn't find a script if (config.getScriptFileName() == null) { config.setScriptFileName(scriptName); config.getRequiredLibraries().add("jruby/commands"); config.getInlineScript().append("JRuby::Commands.").append(scriptName); config.getInlineScript().append("\n"); config.setHasInlineScript(true); } endOfArguments = true; }
public void processArguments(boolean inline) { while (argumentIndex < arguments.size() && isInterpreterArgument(arguments.get(argumentIndex).originalValue)) { processArgument(); argumentIndex++; } if (inline && !config.isInlineScript() && config.getScriptFileName() == null) { if (argumentIndex < arguments.size()) { config.setScriptFileName(arguments.get(argumentIndex).originalValue); //consume the file name argumentIndex++; } } if (processArgv) { processArgv(); } }
private void runBinScript() { String scriptName = grabValue("jruby: provide a bin script to execute"); if (scriptName.equals("irb")) { scriptName = "jirb"; } config.setScriptFileName(resolveScript(scriptName)); // run as a command if we couldn't find a script if (config.getScriptFileName() == null) { config.setScriptFileName(scriptName); config.getRequiredLibraries().add("jruby/commands"); config.getInlineScript().append("JRuby::Commands.").append(scriptName); config.getInlineScript().append("\n"); config.setHasInlineScript(true); } endOfArguments = true; }
public void processArguments(boolean inline) { while (argumentIndex < arguments.size() && isInterpreterArgument(arguments.get(argumentIndex).originalValue)) { processArgument(); argumentIndex++; } if (inline && !config.isInlineScript() && config.getScriptFileName() == null) { if (argumentIndex < arguments.size()) { config.setScriptFileName(arguments.get(argumentIndex).originalValue); //consume the file name argumentIndex++; } } if (processArgv) { processArgv(); } }
private void runBinScript() { String scriptName = grabValue("jruby: provide a bin script to execute"); if (scriptName.equals("irb")) { scriptName = "jirb"; } config.setScriptFileName(resolveScript(scriptName)); // run as a command if we couldn't find a script if (config.getScriptFileName() == null) { config.setScriptFileName(scriptName); config.getRequiredLibraries().add("jruby/commands"); config.getInlineScript().append("JRuby::Commands.").append(scriptName); config.getInlineScript().append("\n"); config.setHasInlineScript(true); } endOfArguments = true; }
public void processArguments(boolean inline) { checkProperties(); while (argumentIndex < arguments.size() && isInterpreterArgument(arguments.get(argumentIndex).originalValue)) { processArgument(); argumentIndex++; } if (inline && !config.isInlineScript() && config.getScriptFileName() == null && !config.isForceStdin()) { if (argumentIndex < arguments.size()) { config.setScriptFileName(arguments.get(argumentIndex).originalValue); //consume the file name argumentIndex++; } } if (processArgv) { processArgv(); } }
public void processArguments(boolean inline) { checkProperties(); while (argumentIndex < arguments.size() && isInterpreterArgument(arguments.get(argumentIndex).originalValue)) { processArgument(); argumentIndex++; } if (inline && !config.isInlineScript() && config.getScriptFileName() == null && !config.isForceStdin()) { if (argumentIndex < arguments.size()) { config.setScriptFileName(arguments.get(argumentIndex).originalValue); //consume the file name argumentIndex++; } } if (processArgv) { processArgv(); } }
private void initRubyInstanceConfig() throws RaiseException { String home = SafePropertyAccessor.getenv("JRUBY_HOME"); if (home != null) { provider.getRubyInstanceConfig().setJRubyHome(home); } provider.getRubyInstanceConfig().setScriptFileName("<script>"); }
private void initRubyInstanceConfig() throws RaiseException { String home = SafePropertyAccessor.getenv("JRUBY_HOME"); if (home != null) { provider.getRubyInstanceConfig().setJRubyHome(home); } provider.getRubyInstanceConfig().setScriptFileName("<script>"); }
private void initConfig() throws URISyntaxException, UnsupportedEncodingException { List<String> paths = SystemPropertyCatcher.findLoadPaths(); provider.getRubyInstanceConfig().setLoadPaths(paths); String home = SystemPropertyCatcher.findJRubyHome(this); if (home != null) { provider.getRubyInstanceConfig().setJRubyHome(home); } provider.getRubyInstanceConfig().setScriptFileName("<script>"); }
private void initConfig() throws URISyntaxException, UnsupportedEncodingException { List<String> paths = SystemPropertyCatcher.findLoadPaths(); provider.getRubyInstanceConfig().setLoadPaths(paths); String home = SystemPropertyCatcher.findJRubyHome(this); if (home != null) { provider.getRubyInstanceConfig().setJRubyHome(home); } provider.getRubyInstanceConfig().setScriptFileName("<script>"); }