|
| NORETURN (void rb_raise_jump(VALUE, VALUE)) |
|
int | ruby_setup (void) |
| Initializes the Ruby VM and builtin libraries. More...
|
|
void | ruby_init (void) |
| Calls ruby_setup() and check error. More...
|
|
void * | ruby_options (int argc, char **argv) |
| Processes command line arguments and compiles the Ruby source to execute. More...
|
|
void | ruby_finalize (void) |
| Runs the VM finalization processes. More...
|
|
int | ruby_cleanup (volatile int ex) |
| Destructs the VM. More...
|
|
void | ruby_stop (int ex) |
| Calls ruby_cleanup() and exits the process. More...
|
|
int | ruby_executable_node (void *n, int *status) |
| Checks the return value of ruby_options(). More...
|
|
int | ruby_run_node (void *n) |
| Runs the given compiled source and exits this process. More...
|
|
int | ruby_exec_node (void *n) |
| Runs the given compiled source. More...
|
|
void | rb_frozen_class_p (VALUE klass) |
| Asserts that klass is not a frozen class. More...
|
|
| NORETURN (static void rb_longjmp(rb_thread_t *, int, volatile VALUE, VALUE)) |
|
void | rb_exc_raise (VALUE mesg) |
| Raises an exception in the current thread. More...
|
|
void | rb_exc_fatal (VALUE mesg) |
| Raises a fatal error in the current thread. More...
|
|
void | rb_interrupt (void) |
| Raises an Interrupt exception. More...
|
|
VALUE | rb_make_exception (int argc, const VALUE *argv) |
| Make an Exception object from the list of arguments in a manner similar to Kernel#raise . More...
|
|
void | rb_jump_tag (int tag) |
| Continues the exception caught by rb_protect() and rb_eval_string_protect(). More...
|
|
int | rb_block_given_p (void) |
| Determines if the current method is given a block. More...
|
|
int | rb_iterator_p (void) |
| Determines if the current method is an interator. More...
|
|
void | rb_need_block (void) |
| Declares that the current method needs a block. More...
|
|
VALUE | rb_rescue2 (VALUE(*b_proc)(ANYARGS), VALUE data1, VALUE(*r_proc)(ANYARGS), VALUE data2,...) |
| An equivalent of rescue clause. More...
|
|
VALUE | rb_rescue (VALUE(*b_proc)(ANYARGS), VALUE data1, VALUE(*r_proc)(ANYARGS), VALUE data2) |
| An equivalent of rescue clause. More...
|
|
VALUE | rb_protect (VALUE(*proc)(VALUE), VALUE data, int *pstate) |
| Protects a function call from potential global escapes from the function. More...
|
|
VALUE | rb_ensure (VALUE(*b_proc)(ANYARGS), VALUE data1, VALUE(*e_proc)(ANYARGS), VALUE data2) |
| An equivalent to ensure clause. More...
|
|
ID | rb_frame_this_func (void) |
| The original name of the current method. More...
|
|
ID | rb_frame_callee (void) |
| The name of the current method. More...
|
|
void | rb_obj_call_init (VALUE obj, int argc, const VALUE *argv) |
| Calls #initialize method of obj with the given arguments. More...
|
|
void | rb_extend_object (VALUE obj, VALUE module) |
| Extend the object with the module. More...
|
|
VALUE | rb_errinfo (void) |
| The current exception in the current thread. More...
|
|
void | rb_set_errinfo (VALUE err) |
| Sets the current exception ($! ) to the given value. More...
|
|
void | Init_eval (void) |
|