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 StringgetArchDir(Ruby runtime) static Stringstatic Stringstatic StringgetNormalizedHome(Ruby runtime) static Stringstatic StringgetRubyArchDir(Ruby runtime) static StringgetRubygemsDir(Ruby runtime) static StringgetRubyLibDir(Ruby runtime) static StringgetRubyLibDirFor(Ruby runtime, String runtimeVerStr) static StringgetRubySharedLibDir(Ruby runtime) static StringgetRuntimeVerStr(Ruby runtime) static StringgetSiteArchDir(Ruby runtime) static StringgetSiteDir(Ruby runtime) static StringgetSiteDirGeneral(Ruby runtime) static StringgetSiteLibDir(Ruby runtime) static StringgetSysConfDir(Ruby runtime) static StringgetVendorArchDir(Ruby runtime) static StringgetVendorDir(Ruby runtime) static StringgetVendorDirGeneral(Ruby runtime) static StringgetVendorLibDir(Ruby runtime) static BooleanisSiteVendorSame(Ruby runtime) static Stringstatic StringvoidJust 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_NAMEandEXEEXT. -
jrubyScript
-
jrubyShell
-