Class ArgumentProcessor

java.lang.Object
org.jruby.util.cli.ArgumentProcessor

public class ArgumentProcessor extends Object
Encapsulated logic for processing JRuby's command-line arguments. This class holds the processing logic for JRuby's non-JVM command-line arguments. All standard Ruby options are processed here, as well as nonstandard JRuby- specific options. Options passed directly to the JVM are processed separately, by either a launch script or by a native executable.
  • Field Details

  • Constructor Details

    • ArgumentProcessor

      public ArgumentProcessor(String[] arguments, RubyInstanceConfig config)
    • ArgumentProcessor

      public ArgumentProcessor(String[] arguments, boolean processArgv, boolean dashed, boolean rubyOpts, RubyInstanceConfig config)
  • Method Details

    • processArguments

      public void processArguments()
    • processArguments

      public void processArguments(boolean inline)
    • resolveScriptUsingClassLoader

      @Deprecated public String resolveScriptUsingClassLoader(String scriptName)
      Deprecated.