Package org.jruby.ext.rbconfig
Class RbConfigLibrary
java.lang.Object
org.jruby.ext.rbconfig.RbConfigLibrary
- All Implemented Interfaces:
Library
-
Field Summary
FieldsModifier and TypeFieldDescriptionThis is a map from Java's "friendly" OS names to those used by Ruby -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getArchDir
(Ruby runtime) static String
static String
static String
getNormalizedHome
(Ruby runtime) static String
static String
getRubyArchDir
(Ruby runtime) 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
static String
void
Just enough configuration settings (most don't make sense in Java) to run the rubytests unit tests.
-
Field Details
-
RUBY_OS_NAMES
This is a map from Java's "friendly" OS names to those used by Ruby
-
-
Constructor Details
-
RbConfigLibrary
public RbConfigLibrary()
-
-
Method Details
-
getOSName
-
getArchitecture
-
getRuntimeVerStr
-
getNormalizedHome
-
getLibDir
-
getVendorDirGeneral
-
getSiteDirGeneral
-
isSiteVendorSame
-
getRubygemsDir
-
getRubyLibDir
-
getRubyLibDirFor
-
getArchDir
-
getRubyArchDir
-
getVendorDir
-
getVendorLibDir
-
getVendorArchDir
-
getSiteDir
-
getSiteLibDir
-
getSiteArchDir
-
getSysConfDir
-
load
Just enough configuration settings (most don't make sense in Java) to run the rubytests unit tests. The tests usebindir
,RUBY_INSTALL_NAME
andEXEEXT
. -
jrubyScript
-
jrubyShell
-