org.jruby
Class RubyKernel
java.lang.Object
org.jruby.RubyKernel
public class RubyKernel
- extends java.lang.Object
Note: For CVS history, see KernelModule.java.
- Author:
- jpetersen
Method Summary |
static IRubyObject |
abort(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
at_exit(IRubyObject recv,
Block block)
|
static IRubyObject |
autoload_p(IRubyObject recv,
IRubyObject symbol)
|
static IRubyObject |
autoload(IRubyObject recv,
IRubyObject symbol,
IRubyObject file)
|
static IRubyObject |
backquote(IRubyObject recv,
IRubyObject aString)
|
static RubyBinding |
binding(IRubyObject recv,
Block block)
|
static RubyBoolean |
block_given(IRubyObject recv,
Block block)
|
static IRubyObject |
callcc(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
caller(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
chomp_bang(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
chomp(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
chop_bang(IRubyObject recv)
|
static IRubyObject |
chop(IRubyObject recv)
|
static RubyModule |
createKernelModule(Ruby runtime)
|
static IRubyObject |
eval(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
exit_bang(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
exit(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
gets(IRubyObject recv,
IRubyObject[] args)
|
static RubyArray |
global_variables(IRubyObject recv)
Returns an Array with the names of all global variables. |
static IRubyObject |
gsub_bang(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
gsub(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
load(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static RubyArray |
local_variables(IRubyObject recv)
Returns an Array with the names of all local variables. |
static IRubyObject |
loop(IRubyObject recv,
Block block)
|
static IRubyObject |
method_missing(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
new_array(IRubyObject recv,
IRubyObject object)
|
static IRubyObject |
new_float(IRubyObject recv,
IRubyObject object)
|
static IRubyObject |
new_integer(IRubyObject recv,
IRubyObject object)
|
static IRubyObject |
new_string(IRubyObject recv,
IRubyObject object)
|
static IRubyObject |
open(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
p(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
print(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
printf(IRubyObject recv,
IRubyObject[] args)
|
static RubyProc |
proc(IRubyObject recv,
Block block)
|
static IRubyObject |
putc(IRubyObject recv,
IRubyObject ch)
rb_f_putc |
static IRubyObject |
puts(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
raise(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static RubyNumeric |
rand(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
rbCatch(IRubyObject recv,
IRubyObject tag,
Block block)
|
static IRubyObject |
rbThrow(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
readline(IRubyObject recv,
IRubyObject[] args)
|
static RubyArray |
readlines(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
require(IRubyObject recv,
IRubyObject name,
Block block)
Require. |
static IRubyObject |
scan(IRubyObject recv,
IRubyObject pattern,
Block block)
|
static IRubyObject |
select(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
set_trace_func(IRubyObject recv,
IRubyObject trace_func,
Block block)
|
static IRubyObject |
singleton_method_added(IRubyObject recv,
IRubyObject symbolId,
Block block)
|
static IRubyObject |
singleton_method_removed(IRubyObject recv,
IRubyObject symbolId,
Block block)
|
static IRubyObject |
singleton_method_undefined(IRubyObject recv,
IRubyObject symbolId,
Block block)
|
static IRubyObject |
sleep(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
split(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
sprintf(IRubyObject recv,
IRubyObject[] args)
|
static RubyInteger |
srand(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
sub_bang(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
sub(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static RubyBoolean |
system(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
test(IRubyObject recv,
IRubyObject[] args)
|
static RubyArray |
to_a(IRubyObject recv)
|
static IRubyObject |
trace_var(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
trap(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
untrace_var(IRubyObject recv,
IRubyObject[] args,
Block block)
|
static IRubyObject |
warn(IRubyObject recv,
IRubyObject message)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IRUBY_OBJECT
public static final java.lang.Class IRUBY_OBJECT
RubyKernel
public RubyKernel()
createKernelModule
public static RubyModule createKernelModule(Ruby runtime)
at_exit
public static IRubyObject at_exit(IRubyObject recv,
Block block)
autoload_p
public static IRubyObject autoload_p(IRubyObject recv,
IRubyObject symbol)
autoload
public static IRubyObject autoload(IRubyObject recv,
IRubyObject symbol,
IRubyObject file)
method_missing
public static IRubyObject method_missing(IRubyObject recv,
IRubyObject[] args,
Block block)
open
public static IRubyObject open(IRubyObject recv,
IRubyObject[] args,
Block block)
gets
public static IRubyObject gets(IRubyObject recv,
IRubyObject[] args)
abort
public static IRubyObject abort(IRubyObject recv,
IRubyObject[] args)
new_array
public static IRubyObject new_array(IRubyObject recv,
IRubyObject object)
new_float
public static IRubyObject new_float(IRubyObject recv,
IRubyObject object)
new_integer
public static IRubyObject new_integer(IRubyObject recv,
IRubyObject object)
new_string
public static IRubyObject new_string(IRubyObject recv,
IRubyObject object)
p
public static IRubyObject p(IRubyObject recv,
IRubyObject[] args)
putc
public static IRubyObject putc(IRubyObject recv,
IRubyObject ch)
- rb_f_putc
puts
public static IRubyObject puts(IRubyObject recv,
IRubyObject[] args)
print
public static IRubyObject print(IRubyObject recv,
IRubyObject[] args)
printf
public static IRubyObject printf(IRubyObject recv,
IRubyObject[] args)
readline
public static IRubyObject readline(IRubyObject recv,
IRubyObject[] args)
readlines
public static RubyArray readlines(IRubyObject recv,
IRubyObject[] args)
sub_bang
public static IRubyObject sub_bang(IRubyObject recv,
IRubyObject[] args,
Block block)
sub
public static IRubyObject sub(IRubyObject recv,
IRubyObject[] args,
Block block)
gsub_bang
public static IRubyObject gsub_bang(IRubyObject recv,
IRubyObject[] args,
Block block)
gsub
public static IRubyObject gsub(IRubyObject recv,
IRubyObject[] args,
Block block)
chop_bang
public static IRubyObject chop_bang(IRubyObject recv)
chop
public static IRubyObject chop(IRubyObject recv)
chomp_bang
public static IRubyObject chomp_bang(IRubyObject recv,
IRubyObject[] args)
chomp
public static IRubyObject chomp(IRubyObject recv,
IRubyObject[] args)
split
public static IRubyObject split(IRubyObject recv,
IRubyObject[] args)
scan
public static IRubyObject scan(IRubyObject recv,
IRubyObject pattern,
Block block)
select
public static IRubyObject select(IRubyObject recv,
IRubyObject[] args)
sleep
public static IRubyObject sleep(IRubyObject recv,
IRubyObject[] args)
exit
public static IRubyObject exit(IRubyObject recv,
IRubyObject[] args)
exit_bang
public static IRubyObject exit_bang(IRubyObject recv,
IRubyObject[] args)
global_variables
public static RubyArray global_variables(IRubyObject recv)
- Returns an Array with the names of all global variables.
local_variables
public static RubyArray local_variables(IRubyObject recv)
- Returns an Array with the names of all local variables.
binding
public static RubyBinding binding(IRubyObject recv,
Block block)
block_given
public static RubyBoolean block_given(IRubyObject recv,
Block block)
sprintf
public static IRubyObject sprintf(IRubyObject recv,
IRubyObject[] args)
raise
public static IRubyObject raise(IRubyObject recv,
IRubyObject[] args,
Block block)
require
public static IRubyObject require(IRubyObject recv,
IRubyObject name,
Block block)
- Require.
MRI allows to require ever .rb files or ruby extension dll (.so or .dll depending on system).
we allow requiring either .rb files or jars.
- Parameters:
recv
- ruby object used to call require (any object will do and it won't be used anyway).name
- the name of the file to require
load
public static IRubyObject load(IRubyObject recv,
IRubyObject[] args,
Block block)
eval
public static IRubyObject eval(IRubyObject recv,
IRubyObject[] args,
Block block)
callcc
public static IRubyObject callcc(IRubyObject recv,
IRubyObject[] args,
Block block)
caller
public static IRubyObject caller(IRubyObject recv,
IRubyObject[] args,
Block block)
rbCatch
public static IRubyObject rbCatch(IRubyObject recv,
IRubyObject tag,
Block block)
rbThrow
public static IRubyObject rbThrow(IRubyObject recv,
IRubyObject[] args,
Block block)
trap
public static IRubyObject trap(IRubyObject recv,
IRubyObject[] args,
Block block)
warn
public static IRubyObject warn(IRubyObject recv,
IRubyObject message)
set_trace_func
public static IRubyObject set_trace_func(IRubyObject recv,
IRubyObject trace_func,
Block block)
trace_var
public static IRubyObject trace_var(IRubyObject recv,
IRubyObject[] args,
Block block)
untrace_var
public static IRubyObject untrace_var(IRubyObject recv,
IRubyObject[] args,
Block block)
singleton_method_added
public static IRubyObject singleton_method_added(IRubyObject recv,
IRubyObject symbolId,
Block block)
singleton_method_removed
public static IRubyObject singleton_method_removed(IRubyObject recv,
IRubyObject symbolId,
Block block)
singleton_method_undefined
public static IRubyObject singleton_method_undefined(IRubyObject recv,
IRubyObject symbolId,
Block block)
proc
public static RubyProc proc(IRubyObject recv,
Block block)
loop
public static IRubyObject loop(IRubyObject recv,
Block block)
test
public static IRubyObject test(IRubyObject recv,
IRubyObject[] args)
backquote
public static IRubyObject backquote(IRubyObject recv,
IRubyObject aString)
srand
public static RubyInteger srand(IRubyObject recv,
IRubyObject[] args)
rand
public static RubyNumeric rand(IRubyObject recv,
IRubyObject[] args)
system
public static RubyBoolean system(IRubyObject recv,
IRubyObject[] args)
to_a
public static RubyArray to_a(IRubyObject recv)
Copyright © 2002-2007 JRuby Team. All Rights Reserved.