org.jruby
Class KernelModule
java.lang.Object
org.jruby.KernelModule
- public class KernelModule
- extends java.lang.Object
- Version:
- $Revision: 1.14 $
- Author:
- jpetersen
Method Summary |
static IRubyObject |
autoload(IRubyObject recv,
IRubyObject symbol,
IRubyObject file)
|
static IRubyObject |
backquote(IRubyObject recv,
IRubyObject aString)
|
static RubyBoolean |
block_given(IRubyObject recv)
|
static IRubyObject |
caller(IRubyObject recv,
IRubyObject[] args)
|
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 ruby)
|
static IRubyObject |
eval(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
exit(IRubyObject recv,
IRubyObject[] args)
|
static RubyString |
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)
|
static IRubyObject |
gsub(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
load(IRubyObject recv,
IRubyObject[] args)
|
static RubyArray |
local_variables(IRubyObject recv)
Returns an Array with the names of all local variables. |
static IRubyObject |
loop(IRubyObject recv)
|
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)
|
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)
|
static IRubyObject |
puts(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
raise(IRubyObject recv,
IRubyObject[] args)
|
static RubyNumeric |
rand(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
rbCatch(IRubyObject recv,
IRubyObject tag)
|
static IRubyObject |
rbThrow(IRubyObject recv,
IRubyObject[] args)
|
static RubyString |
readline(IRubyObject recv,
IRubyObject[] args)
|
static RubyArray |
readlines(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
require(IRubyObject recv,
IRubyObject name)
Require. |
static IRubyObject |
scan(IRubyObject recv,
IRubyObject pattern)
|
static IRubyObject |
set_trace_func(IRubyObject recv,
IRubyObject trace_func)
|
static IRubyObject |
singleton_method_added(IRubyObject recv,
IRubyObject symbolId)
|
static IRubyObject |
sleep(IRubyObject recv,
RubyNumeric seconds)
|
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)
|
static IRubyObject |
sub(IRubyObject recv,
IRubyObject[] args)
|
static RubyBoolean |
system(IRubyObject recv,
IRubyObject[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KernelModule
public KernelModule()
createKernelModule
public static RubyModule createKernelModule(Ruby ruby)
autoload
public static IRubyObject autoload(IRubyObject recv,
IRubyObject symbol,
IRubyObject file)
open
public static IRubyObject open(IRubyObject recv,
IRubyObject[] args)
gets
public static RubyString gets(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)
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 RubyString 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)
sub
public static IRubyObject sub(IRubyObject recv,
IRubyObject[] args)
gsub_bang
public static IRubyObject gsub_bang(IRubyObject recv,
IRubyObject[] args)
gsub
public static IRubyObject gsub(IRubyObject recv,
IRubyObject[] args)
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)
sleep
public static IRubyObject sleep(IRubyObject recv,
RubyNumeric seconds)
exit
public static IRubyObject exit(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.
block_given
public static RubyBoolean block_given(IRubyObject recv)
sprintf
public static IRubyObject sprintf(IRubyObject recv,
IRubyObject[] args)
raise
public static IRubyObject raise(IRubyObject recv,
IRubyObject[] args)
require
public static IRubyObject require(IRubyObject recv,
IRubyObject name)
- 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)
eval
public static IRubyObject eval(IRubyObject recv,
IRubyObject[] args)
caller
public static IRubyObject caller(IRubyObject recv,
IRubyObject[] args)
rbCatch
public static IRubyObject rbCatch(IRubyObject recv,
IRubyObject tag)
rbThrow
public static IRubyObject rbThrow(IRubyObject recv,
IRubyObject[] args)
set_trace_func
public static IRubyObject set_trace_func(IRubyObject recv,
IRubyObject trace_func)
singleton_method_added
public static IRubyObject singleton_method_added(IRubyObject recv,
IRubyObject symbolId)
proc
public static RubyProc proc(IRubyObject recv)
loop
public static IRubyObject loop(IRubyObject recv)
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)
Copyright © 2002 Jan Arne Petersen. All Rights Reserved.