Modifier and Type | Field and Description |
---|---|
static Map<String,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 String |
getArchDir(Ruby runtime) |
static String |
getArchitecture() |
static String |
getLibDir(Ruby runtime) |
static String |
getNormalizedHome(Ruby runtime) |
static String |
getOSName() |
static String |
getRubygemsDir(Ruby runtime) |
static String |
getRubyLibDir(Ruby runtime) |
static String |
getRubyLibDirFor(Ruby runtime,
String runtimeVerStr) |
static String |
getRubySharedLibDir(Ruby runtime) |
static String |
getRuntimeVerStr(Ruby runtime) |
static String |
getSiteArchDir(Ruby runtime) |
static String |
getSiteDir(Ruby runtime) |
static String |
getSiteDirGeneral(Ruby runtime) |
static String |
getSiteLibDir(Ruby runtime) |
static String |
getSysConfDir(Ruby runtime) |
static String |
getVendorArchDir(Ruby runtime) |
static String |
getVendorDir(Ruby runtime) |
static String |
getVendorDirGeneral(Ruby runtime) |
static String |
getVendorLibDir(Ruby runtime) |
static Boolean |
isSiteVendorSame(Ruby runtime) |
static String |
jrubyScript() |
static 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.
|
static IRubyObject |
ruby(ThreadContext context,
IRubyObject recv) |
public static String getOSName()
public static String getArchitecture()
public void load(Ruby runtime, boolean wrap)
bindir
, RUBY_INSTALL_NAME
and
EXEEXT
.public static String jrubyScript()
public static String jrubyShell()
public static IRubyObject ruby(ThreadContext context, IRubyObject recv)
Copyright © 2001-2015 JRuby. All Rights Reserved.