/** * Returns a list of argument. * * @since JRuby 1.5.0. * * @return an arguments' list. */ public String[] getArgv() { return provider.getRubyInstanceConfig().getArgv(); }
/** * Returns a list of argument. * * @since JRuby 1.5.0. * * @return an arguments' list. */ public String[] getArgv() { return provider.getRubyInstanceConfig().getArgv(); }
/** * Returns a list of argument. * * @since JRuby 1.5.0. * * @return an arguments' list. */ public String[] getArgv() { return provider.getRubyInstanceConfig().getArgv(); }
/** * Returns a list of argument. * * @since JRuby 1.5.0. * * @return an arguments' list. */ public String[] getArgv() { return provider.getRubyInstanceConfig().getArgv(); }
public String getArgv() { return Arrays.deepToString(ruby.get().getInstanceConfig().getArgv()); }
public String getArgv() { return Arrays.deepToString(ruby.get().getInstanceConfig().getArgv()); }
public String getArgv() { return Arrays.deepToString(ruby.get().getInstanceConfig().getArgv()); }
public String getArgv() { return Arrays.deepToString(ruby.get().getInstanceConfig().getArgv()); }
private void processArgv() { List<String> arglist = new ArrayList<String>(); for (; argumentIndex < arguments.size(); argumentIndex++) { String arg = arguments.get(argumentIndex).originalValue; if (config.isArgvGlobalsOn() && arg.startsWith("-")) { arg = arg.substring(1); if (arg.indexOf('=') > 0) { String[] keyvalue = arg.split("=", 2); // argv globals get their dashes replaced with underscores String globalName = keyvalue[0].replaceAll("-", "_"); config.getOptionGlobals().put(globalName, keyvalue[1]); } else { config.getOptionGlobals().put(arg, null); } } else { config.setArgvGlobalsOn(false); arglist.add(arg); } } // Remaining arguments are for the script itself arglist.addAll(Arrays.asList(config.getArgv())); config.setArgv(arglist.toArray(new String[arglist.size()])); }
private void processArgv() { ArrayList<String> arglist = new ArrayList<String>(); for (; argumentIndex < arguments.size(); argumentIndex++) { String arg = arguments.get(argumentIndex).originalValue; if (config.isArgvGlobalsOn() && arg.startsWith("-")) { arg = arg.substring(1); int split = arg.indexOf('='); if (split > 0) { final String key = arg.substring(0, split); final String val = arg.substring(split + 1); // argv globals getService their dashes replaced with underscores String globalName = key.replace('-', '_'); config.getOptionGlobals().put(globalName, val); } else { config.getOptionGlobals().put(arg, null); } } else { config.setArgvGlobalsOn(false); arglist.add(arg); } } // Remaining arguments are for the script itself arglist.addAll(Arrays.asList(config.getArgv())); config.setArgv(arglist.toArray(new String[arglist.size()])); }
private void processArgv() { ArrayList<String> arglist = new ArrayList<String>(); for (; argumentIndex < arguments.size(); argumentIndex++) { String arg = arguments.get(argumentIndex).originalValue; if (config.isArgvGlobalsOn() && arg.startsWith("-")) { arg = arg.substring(1); int split = arg.indexOf('='); if (split > 0) { final String key = arg.substring(0, split); final String val = arg.substring(split + 1); // argv globals getService their dashes replaced with underscores String globalName = key.replace('-', '_'); config.getOptionGlobals().put(globalName, val); } else { config.getOptionGlobals().put(arg, null); } } else { config.setArgvGlobalsOn(false); arglist.add(arg); } } // Remaining arguments are for the script itself arglist.addAll(Arrays.asList(config.getArgv())); config.setArgv(arglist.toArray(new String[arglist.size()])); }
private void processArgv() { List<String> arglist = new ArrayList<String>(); for (; argumentIndex < arguments.size(); argumentIndex++) { String arg = arguments.get(argumentIndex).originalValue; if (config.isArgvGlobalsOn() && arg.startsWith("-")) { arg = arg.substring(1); if (arg.indexOf('=') > 0) { String[] keyvalue = arg.split("=", 2); // argv globals get their dashes replaced with underscores String globalName = keyvalue[0].replaceAll("-", "_"); config.getOptionGlobals().put(globalName, keyvalue[1]); } else { config.getOptionGlobals().put(arg, null); } } else { config.setArgvGlobalsOn(false); arglist.add(arg); } } // Remaining arguments are for the script itself arglist.addAll(Arrays.asList(config.getArgv())); config.setArgv(arglist.toArray(new String[arglist.size()])); }
private Status doCheckSyntax(Ruby runtime, InputStream in, String filename) throws RaiseException { // check primary script boolean status = checkStreamSyntax(runtime, in, filename); // check other scripts specified on argv for (String arg : config.getArgv()) { status = status && checkFileSyntax(runtime, arg); } return new Status(status ? 0 : -1); }
private Status doCheckSyntax(Ruby runtime, InputStream in, String filename) throws RaiseException { // check primary script boolean status = checkStreamSyntax(runtime, in, filename); // check other scripts specified on argv for (String arg : config.getArgv()) { status = status && checkFileSyntax(runtime, arg); } return new Status(status ? 0 : -1); }
private Status doCheckSyntax(Ruby runtime, InputStream in, String filename) throws RaiseException { // check primary script boolean status = checkStreamSyntax(runtime, in, filename); // check other scripts specified on argv for (String arg : config.getArgv()) { status = status && checkFileSyntax(runtime, arg); } return new Status(status ? 0 : -1); }
private Status doCheckSyntax(Ruby runtime, InputStream in, String filename) throws RaiseException { // check primary script boolean status = checkStreamSyntax(runtime, in, filename); // check other scripts specified on argv for (String arg : config.getArgv()) { status = status && checkFileSyntax(runtime, arg); } return new Status(status ? 0 : -1); }
public static void initARGV(Ruby runtime) { // define ARGV and $* for this runtime RubyArray argvArray = runtime.newArray(); String[] argv = runtime.getInstanceConfig().getArgv(); for (String arg : argv) { argvArray.append(RubyString.newInternalFromJavaExternal(runtime, arg)); } if (runtime.getObject().getConstantNoConstMissing("ARGV") != null) { ((RubyArray)runtime.getObject().getConstant("ARGV")).replace(argvArray); } else { runtime.getObject().setConstantQuiet("ARGV", argvArray); runtime.getGlobalVariables().define("$*", new ValueAccessor(argvArray), GLOBAL); } }
public static void initARGV(Ruby runtime) { // define ARGV and $* for this runtime RubyArray argvArray = runtime.newArray(); String[] argv = runtime.getInstanceConfig().getArgv(); for (String arg : argv) { argvArray.append(RubyString.newInternalFromJavaExternal(runtime, arg)); } if (runtime.getObject().getConstantNoConstMissing("ARGV") != null) { ((RubyArray)runtime.getObject().getConstant("ARGV")).replace(argvArray); } else { runtime.getObject().setConstantQuiet("ARGV", argvArray); runtime.getGlobalVariables().define("$*", new ValueAccessor(argvArray), GLOBAL); } }
public static void initARGV(Ruby runtime) { // define ARGV and $* for this runtime RubyArray argvArray = runtime.newArray(); String[] argv = runtime.getInstanceConfig().getArgv(); for (String arg : argv) { argvArray.append(RubyString.newInternalFromJavaExternal(runtime, arg)); } if (runtime.getObject().getConstantNoConstMissing("ARGV") != null) { ((RubyArray)runtime.getObject().getConstant("ARGV")).replace(argvArray); } else { runtime.getObject().setConstantQuiet("ARGV", argvArray); runtime.getGlobalVariables().define("$*", new ValueAccessor(argvArray), GLOBAL); } }
public static void initARGV(Ruby runtime) { // define ARGV and $* for this runtime RubyArray argvArray = runtime.newArray(); String[] argv = runtime.getInstanceConfig().getArgv(); for (String arg : argv) { argvArray.append(RubyString.newInternalFromJavaExternal(runtime, arg)); } if (runtime.getObject().getConstantNoConstMissing("ARGV") != null) { ((RubyArray)runtime.getObject().getConstant("ARGV")).replace(argvArray); } else { runtime.getObject().setConstantQuiet("ARGV", argvArray); runtime.getGlobalVariables().define("$*", new ValueAccessor(argvArray), GLOBAL); } }