org.jruby.libraries
Class RbConfigLibrary
java.lang.Object
org.jruby.libraries.RbConfigLibrary
- All Implemented Interfaces:
- Library
public class RbConfigLibrary
- extends java.lang.Object
- implements Library
Field Summary |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RUBY_OS_NAMES
public static final 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
RbConfigLibrary
public RbConfigLibrary()
getOSName
public static java.lang.String getOSName()
getArchitecture
public static java.lang.String getArchitecture()
load
public void load(Ruby runtime,
boolean wrap)
- Just enough configuration settings (most don't make sense in Java) to run the rubytests
unit tests. The tests use
bindir
, RUBY_INSTALL_NAME
and
EXEEXT
.
- Specified by:
load
in interface Library
jrubyScript
public static java.lang.String jrubyScript()
jrubyShell
public static java.lang.String jrubyShell()
ruby
public static IRubyObject ruby(ThreadContext context,
IRubyObject recv)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.