Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

Ruby
[Ruby]


Functions

void rb_load_file (char *)
void ruby_script (char *)
void ruby_prog_init (void)
void ruby_set_argv (int, char **)
void ruby_process_options (int, char **)
void ruby_load_script (void)
void ruby_init_loadpath (void)
void ruby_incpush (const char *)

Variables

RUBY_EXTERN VALUE rb_argv
RUBY_EXTERN VALUE rb_argv0


Function Documentation

void rb_load_file char *   ) 
 

void ruby_incpush const char *   ) 
 

void ruby_init_loadpath void   ) 
 

Definition at line 236 of file ruby.c.

References getenv(), NULL, rb_safe_level, RUBY_ARCHLIB, ruby_incpush(), ruby_init_loadpath(), RUBY_LIB, RUBY_RELATIVE, RUBY_SITE_ARCHLIB, RUBY_SITE_LIB, RUBY_SITE_LIB2, strcasecmp(), and strrchr().

Referenced by proc_options(), and ruby_init_loadpath().

void ruby_load_script void   ) 
 

void ruby_process_options int  ,
char ** 
 

Definition at line 1180 of file ruby.c.

References do_check, do_loop, do_split, origargc, origargv, proc_options(), rb_argv0, rb_parser_append_print(), rb_parser_while_loop(), rb_progname, ruby_nerrs, ruby_script(), and set_arg0space().

Referenced by ruby_options().

void ruby_prog_init void   ) 
 

Definition at line 1127 of file ruby.c.

References do_split, init_ids(), rb_argv, rb_argv0, rb_ary_new(), rb_define_global_const(), rb_define_hooked_variable(), rb_define_readonly_variable(), rb_define_variable(), rb_global_variable(), rb_progname, rb_source_filename(), ruby_debug, ruby_sourcefile, ruby_verbose, set_arg0(), and verbose_setter().

Referenced by ruby_init().

void ruby_script char *   ) 
 

void ruby_set_argv int  ,
char ** 
 

Definition at line 1160 of file ruby.c.

References OBJ_FREEZE, origargv, rb_argv, rb_ary_clear(), rb_ary_push(), rb_tainted_str_new2(), and VALUE.

Referenced by proc_options().


Variable Documentation

RUBY_EXTERN VALUE rb_argv
 

Definition at line 418 of file intern.h.

Referenced by next_argv(), proc_options(), process_sflag(), ruby_prog_init(), and ruby_set_argv().

RUBY_EXTERN VALUE rb_argv0
 

Definition at line 419 of file intern.h.

Referenced by ruby_process_options(), and ruby_prog_init().


Generated on Wed Jan 18 23:32:13 2006 for Ruby by doxygen 1.3.5