Modifier and Type | Field and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
RUBY_OS_NAMES
This is a map from Java's "friendly" OS names to those used by Ruby
|
Constructor and Description |
---|
RbConfigLibrary() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getArchDir(Ruby runtime) |
static java.lang.String |
getArchitecture() |
static java.lang.String |
getLibDir(Ruby runtime) |
static java.lang.String |
getNormalizedHome(Ruby runtime) |
static java.lang.String |
getOSName() |
static java.lang.String |
getRubygemsDir(Ruby runtime) |
static java.lang.String |
getRubyLibDir(Ruby runtime) |
static java.lang.String |
getRubyLibDirFor(Ruby runtime,
java.lang.String runtimeVerStr) |
static java.lang.String |
getRubySharedLibDir(Ruby runtime) |
static java.lang.String |
getRuntimeVerStr(Ruby runtime) |
static java.lang.String |
getSiteArchDir(Ruby runtime) |
static java.lang.String |
getSiteDir(Ruby runtime) |
static java.lang.String |
getSiteDirGeneral(Ruby runtime) |
static java.lang.String |
getSiteLibDir(Ruby runtime) |
static java.lang.String |
getSysConfDir(Ruby runtime) |
static java.lang.String |
getVendorArchDir(Ruby runtime) |
static java.lang.String |
getVendorDir(Ruby runtime) |
static java.lang.String |
getVendorDirGeneral(Ruby runtime) |
static java.lang.String |
getVendorLibDir(Ruby runtime) |
static java.lang.Boolean |
isSiteVendorSame(Ruby runtime) |
static java.lang.String |
jrubyScript() |
static java.lang.String |
jrubyShell() |
void |
load(Ruby runtime,
boolean wrap)
Just enough configuration settings (most don't make sense in Java) to run the rubytests
unit tests.
|
public static final java.util.Map<java.lang.String,java.lang.String> RUBY_OS_NAMES
public static java.lang.String getOSName()
public static java.lang.String getArchitecture()
public static java.lang.String getRuntimeVerStr(Ruby runtime)
public static java.lang.String getNormalizedHome(Ruby runtime)
public static java.lang.String getLibDir(Ruby runtime)
public static java.lang.String getVendorDirGeneral(Ruby runtime)
public static java.lang.String getSiteDirGeneral(Ruby runtime)
public static java.lang.Boolean isSiteVendorSame(Ruby runtime)
public static java.lang.String getRubygemsDir(Ruby runtime)
public static java.lang.String getRubySharedLibDir(Ruby runtime)
public static java.lang.String getRubyLibDir(Ruby runtime)
public static java.lang.String getRubyLibDirFor(Ruby runtime, java.lang.String runtimeVerStr)
public static java.lang.String getArchDir(Ruby runtime)
public static java.lang.String getVendorDir(Ruby runtime)
public static java.lang.String getVendorLibDir(Ruby runtime)
public static java.lang.String getVendorArchDir(Ruby runtime)
public static java.lang.String getSiteDir(Ruby runtime)
public static java.lang.String getSiteLibDir(Ruby runtime)
public static java.lang.String getSiteArchDir(Ruby runtime)
public static java.lang.String getSysConfDir(Ruby runtime)
public void load(Ruby runtime, boolean wrap)
bindir
, RUBY_INSTALL_NAME
and
EXEEXT
.public static java.lang.String jrubyScript()
public static java.lang.String jrubyShell()
Copyright © 2001-2022 JRuby. All Rights Reserved.