org.jruby
Class RubyJRuby

java.lang.Object
  extended by org.jruby.RubyJRuby

public class RubyJRuby
extends java.lang.Object

Module which defines JRuby-specific methods for use.


Nested Class Summary
static class RubyJRuby.ExtLibrary
           
static class RubyJRuby.JRubyCompiledScript
           
static class RubyJRuby.JRubyExtensions
           
static class RubyJRuby.MethodExtensions
           
static class RubyJRuby.TypeLibrary
           
 
Constructor Summary
RubyJRuby()
           
 
Method Summary
static IRubyObject compile(IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyModule createJRuby(Ruby runtime)
           
static RubyModule createJRubyExt(Ruby runtime)
           
static IRubyObject getObjectSpaceEnabled(IRubyObject recv, Block b)
           
static IRubyObject parse(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject reference(IRubyObject recv, IRubyObject obj)
           
static IRubyObject runtime(IRubyObject recv, Block unusedBlock)
           
static IRubyObject setObjectSpaceEnabled(IRubyObject recv, IRubyObject arg, Block b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RubyJRuby

public RubyJRuby()
Method Detail

createJRuby

public static RubyModule createJRuby(Ruby runtime)

createJRubyExt

public static RubyModule createJRubyExt(Ruby runtime)

runtime

public static IRubyObject runtime(IRubyObject recv,
                                  Block unusedBlock)

getObjectSpaceEnabled

public static IRubyObject getObjectSpaceEnabled(IRubyObject recv,
                                                Block b)

setObjectSpaceEnabled

public static IRubyObject setObjectSpaceEnabled(IRubyObject recv,
                                                IRubyObject arg,
                                                Block b)

parse

public static IRubyObject parse(IRubyObject recv,
                                IRubyObject[] args,
                                Block block)

compile

public static IRubyObject compile(IRubyObject recv,
                                  IRubyObject[] args,
                                  Block block)

reference

public static IRubyObject reference(IRubyObject recv,
                                    IRubyObject obj)


Copyright © 2002-2007 JRuby Team. All Rights Reserved.