Package org.jruby.util.cli
Class ArgumentProcessor
java.lang.Object
org.jruby.util.cli.ArgumentProcessor
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 Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionArgumentProcessor
(String[] arguments, boolean processArgv, boolean dashed, boolean rubyOpts, RubyInstanceConfig config) ArgumentProcessor
(String[] arguments, RubyInstanceConfig config) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
processArguments
(boolean inline) resolveScriptUsingClassLoader
(String scriptName) Deprecated.
-
Field Details
-
SEPARATOR
- See Also:
-
-
Constructor Details
-
ArgumentProcessor
-
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.
-