public class RubyGlobal
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash
Obligate string-keyed and string-valued hash, used for ENV.
|
static class |
RubyGlobal.InputGlobalVariable |
static class |
RubyGlobal.KCodeGlobalVariable |
static class |
RubyGlobal.OutputGlobalVariable |
static class |
RubyGlobal.StringGlobalVariable |
static class |
RubyGlobal.StringOnlyRubyHash
A Pseudo-hash whose keys and values are required to be Strings.
|
Modifier and Type | Field and Description |
---|---|
static java.util.List<java.lang.String> |
UNCACHED_GLOBALS
Globals that generally should not be cached, because they are expected to change frequently if used.
|
Constructor and Description |
---|
RubyGlobal() |
Modifier and Type | Method and Description |
---|---|
static void |
createGlobals(ThreadContext context,
Ruby runtime) |
static void |
initARGV(Ruby runtime) |
static void |
initSTDIO(Ruby runtime,
GlobalVariables globals) |
public static final java.util.List<java.lang.String> UNCACHED_GLOBALS
public static void initARGV(Ruby runtime)
public static void createGlobals(ThreadContext context, Ruby runtime)
public static void initSTDIO(Ruby runtime, GlobalVariables globals)
Copyright © 2001-2018 JRuby. All Rights Reserved.