|
Ruby
1.9.3p448(2013-06-27revision41675)
|
Go to the source code of this file.
| static VALUE each_entry_i | ( | VALUE | elt, |
| VALUE | klass, | ||
| int | argc, | ||
| VALUE * | argv | ||
| ) | [static] |
Definition at line 921 of file pathname.c.
References rb_class_new_instance(), and rb_yield().
Referenced by path_each_entry().
| static VALUE get_strpath | ( | VALUE | obj | ) | [static] |
Definition at line 8 of file pathname.c.
References id_at_path, rb_eTypeError, rb_ivar_get(), rb_raise(), T_STRING, and TYPE.
Referenced by path_atime(), path_basename(), path_binread(), path_blockdev_p(), path_chardev_p(), path_chmod(), path_chown(), path_cmp(), path_ctime(), path_directory_p(), path_dirname(), path_each_entry(), path_each_line(), path_entries(), path_eq(), path_executable_p(), path_executable_real_p(), path_exist_p(), path_expand_path(), path_extname(), path_file_p(), path_fnmatch(), path_freeze(), path_ftype(), path_grpowned_p(), path_hash(), path_inspect(), path_lchmod(), path_lchown(), path_lstat(), path_make_link(), path_make_symlink(), path_mkdir(), path_mtime(), path_open(), path_opendir(), path_owned_p(), path_pipe_p(), path_read(), path_readable_p(), path_readable_real_p(), path_readlines(), path_readlink(), path_realdirpath(), path_realpath(), path_rename(), path_rmdir(), path_setgid_p(), path_setuid_p(), path_size(), path_size_p(), path_socket_p(), path_split(), path_stat(), path_sticky_p(), path_sub(), path_sub_ext(), path_symlink_p(), path_sysopen(), path_taint(), path_to_s(), path_truncate(), path_unlink(), path_untaint(), path_utime(), path_world_readable_p(), path_world_writable_p(), path_writable_p(), path_writable_real_p(), and path_zero_p().
Definition at line 818 of file pathname.c.
References rb_class_new_instance(), and rb_yield().
Referenced by path_s_glob().
| void Init_pathname | ( | ) |
Definition at line 1154 of file pathname.c.
References id_at_path, id_to_path, path_atime(), path_basename(), path_binread(), path_blockdev_p(), path_chardev_p(), path_chmod(), path_chown(), path_cmp(), path_ctime(), path_directory_p(), path_dirname(), path_each_entry(), path_each_line(), path_entries(), path_eq(), path_executable_p(), path_executable_real_p(), path_exist_p(), path_expand_path(), path_extname(), path_f_pathname(), path_file_p(), path_fnmatch(), path_freeze(), path_ftype(), path_grpowned_p(), path_hash(), path_initialize(), path_inspect(), path_lchmod(), path_lchown(), path_lstat(), path_make_link(), path_make_symlink(), path_mkdir(), path_mtime(), path_open(), path_opendir(), path_owned_p(), path_pipe_p(), path_read(), path_readable_p(), path_readable_real_p(), path_readlines(), path_readlink(), path_realdirpath(), path_realpath(), path_rename(), path_rmdir(), path_s_getwd(), path_s_glob(), path_setgid_p(), path_setuid_p(), path_size(), path_size_p(), path_socket_p(), path_split(), path_stat(), path_sticky_p(), path_sub(), path_sub_ext(), path_symlink_p(), path_sysopen(), path_taint(), path_to_s(), path_truncate(), path_unlink(), path_untaint(), path_utime(), path_world_readable_p(), path_world_writable_p(), path_writable_p(), path_writable_real_p(), path_zero_p(), rb_cObject, rb_cPathname, rb_define_class(), rb_define_global_function(), rb_define_method(), rb_define_singleton_method(), rb_intern, and rb_undef_method().
| static VALUE path_atime | ( | VALUE | self | ) | [static] |
Definition at line 346 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_basename | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | self | ||
| ) | [static] |
Definition at line 537 of file pathname.c.
References get_strpath(), rb_cFile, rb_class_new_instance(), rb_funcall(), rb_intern, rb_obj_class(), and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_binread | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | self | ||
| ) | [static] |
Definition at line 294 of file pathname.c.
References args, get_strpath(), rb_cIO, rb_funcall2(), rb_intern, and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_blockdev_p | ( | VALUE | self | ) | [static] |
Definition at line 605 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_chardev_p | ( | VALUE | self | ) | [static] |
Definition at line 614 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_chmod | ( | VALUE | self, |
| VALUE | mode | ||
| ) | [static] |
Definition at line 373 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_chown | ( | VALUE | self, |
| VALUE | owner, | ||
| VALUE | group | ||
| ) | [static] |
Definition at line 391 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
Definition at line 90 of file pathname.c.
References get_strpath(), INT2FIX, Qnil, rb_cPathname, rb_obj_is_kind_of(), RSTRING_LEN, and RSTRING_PTR.
Referenced by Init_pathname().
| static VALUE path_ctime | ( | VALUE | self | ) | [static] |
Definition at line 355 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_directory_p | ( | VALUE | self | ) | [static] |
Definition at line 659 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_dirname | ( | VALUE | self | ) | [static] |
Definition at line 552 of file pathname.c.
References get_strpath(), rb_cFile, rb_class_new_instance(), rb_funcall(), rb_intern, and rb_obj_class().
Referenced by Init_pathname().
| static VALUE path_each_entry | ( | VALUE | self | ) | [static] |
Definition at line 933 of file pathname.c.
References args, each_entry_i(), get_strpath(), rb_block_call, rb_cDir, rb_intern, and rb_obj_class().
Referenced by Init_pathname().
| static VALUE path_each_line | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | self | ||
| ) | [static] |
Definition at line 250 of file pathname.c.
References args, get_strpath(), rb_block_call, rb_block_given_p(), rb_cIO, rb_funcall2(), rb_intern, and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_entries | ( | VALUE | self | ) | [static] |
Definition at line 869 of file pathname.c.
References get_strpath(), RARRAY_LEN, RARRAY_PTR, rb_ary_store(), rb_cDir, rb_class_new_instance(), rb_convert_type(), rb_funcall(), rb_intern, rb_obj_class(), and T_ARRAY.
Referenced by Init_pathname().
Definition at line 79 of file pathname.c.
References get_strpath(), Qfalse, rb_cPathname, rb_obj_is_kind_of(), and rb_str_equal().
Referenced by Init_pathname().
| static VALUE path_executable_p | ( | VALUE | self | ) | [static] |
Definition at line 623 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_executable_real_p | ( | VALUE | self | ) | [static] |
Definition at line 632 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_exist_p | ( | VALUE | self | ) | [static] |
Definition at line 641 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_expand_path | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | self | ||
| ) | [static] |
Definition at line 573 of file pathname.c.
References get_strpath(), rb_cFile, rb_class_new_instance(), rb_funcall(), rb_intern, rb_obj_class(), and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_extname | ( | VALUE | self | ) | [static] |
Definition at line 563 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_f_pathname | ( | VALUE | self, |
| VALUE | str | ||
| ) | [static] |
Definition at line 971 of file pathname.c.
References rb_class_new_instance(), and rb_cPathname.
Referenced by Init_pathname().
| static VALUE path_file_p | ( | VALUE | self | ) | [static] |
Definition at line 668 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_fnmatch | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | self | ||
| ) | [static] |
Definition at line 414 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), rb_intern, and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_freeze | ( | VALUE | self | ) | [static] |
Definition at line 50 of file pathname.c.
References get_strpath(), rb_call_super(), and rb_str_freeze().
Referenced by Init_pathname().
| static VALUE path_ftype | ( | VALUE | self | ) | [static] |
Definition at line 429 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_grpowned_p | ( | VALUE | self | ) | [static] |
Definition at line 650 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
Definition at line 125 of file pathname.c.
References get_strpath(), INT2FIX, and rb_str_hash().
Referenced by Init_pathname().
| static VALUE path_initialize | ( | VALUE | self, |
| VALUE | arg | ||
| ) | [static] |
Definition at line 28 of file pathname.c.
References id_to_path, NULL, OBJ_INFECT, Qundef, rb_check_funcall(), rb_eArgError, rb_obj_dup(), rb_raise(), RSTRING_LEN, RSTRING_PTR, set_strpath(), StringValue, T_STRING, and TYPE.
Referenced by Init_pathname().
| static VALUE path_inspect | ( | VALUE | self | ) | [static] |
Definition at line 147 of file pathname.c.
References get_strpath(), rb_obj_classname(), rb_sprintf(), and RSTRING_PTR.
Referenced by Init_pathname().
| static VALUE path_lchmod | ( | VALUE | self, |
| VALUE | mode | ||
| ) | [static] |
Definition at line 382 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_lchown | ( | VALUE | self, |
| VALUE | owner, | ||
| VALUE | group | ||
| ) | [static] |
Definition at line 400 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_lstat | ( | VALUE | self | ) | [static] |
Definition at line 498 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_make_link | ( | VALUE | self, |
| VALUE | old | ||
| ) | [static] |
Definition at line 441 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_make_symlink | ( | VALUE | self, |
| VALUE | old | ||
| ) | [static] |
Definition at line 510 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_mkdir | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | self | ||
| ) | [static] |
Definition at line 889 of file pathname.c.
References get_strpath(), rb_cDir, rb_funcall(), rb_intern, and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_mtime | ( | VALUE | self | ) | [static] |
Definition at line 364 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
Definition at line 450 of file pathname.c.
References args, get_strpath(), rb_block_call, rb_block_given_p(), rb_cFile, rb_funcall2(), rb_intern, and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_opendir | ( | VALUE | self | ) | [static] |
Definition at line 912 of file pathname.c.
References args, get_strpath(), rb_block_call, rb_cDir, and rb_intern.
Referenced by Init_pathname().
| static VALUE path_owned_p | ( | VALUE | self | ) | [static] |
Definition at line 695 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_pipe_p | ( | VALUE | self | ) | [static] |
Definition at line 677 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
Definition at line 275 of file pathname.c.
References args, get_strpath(), rb_cIO, rb_funcall2(), rb_intern, and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_readable_p | ( | VALUE | self | ) | [static] |
Definition at line 704 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_readable_real_p | ( | VALUE | self | ) | [static] |
Definition at line 722 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_readlines | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | self | ||
| ) | [static] |
Definition at line 314 of file pathname.c.
References args, get_strpath(), rb_cIO, rb_funcall2(), rb_intern, and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_readlink | ( | VALUE | self | ) | [static] |
Definition at line 469 of file pathname.c.
References get_strpath(), rb_cFile, rb_class_new_instance(), rb_funcall(), rb_intern, and rb_obj_class().
Referenced by Init_pathname().
| static VALUE path_realdirpath | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | self | ||
| ) | [static] |
Definition at line 228 of file pathname.c.
References get_strpath(), rb_cFile, rb_class_new_instance(), rb_funcall(), rb_intern, rb_obj_class(), and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_realpath | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | self | ||
| ) | [static] |
Definition at line 213 of file pathname.c.
References get_strpath(), rb_cFile, rb_class_new_instance(), rb_funcall(), rb_intern, rb_obj_class(), and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_rename | ( | VALUE | self, |
| VALUE | to | ||
| ) | [static] |
Definition at line 480 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_rmdir | ( | VALUE | self | ) | [static] |
Definition at line 903 of file pathname.c.
References get_strpath(), rb_cDir, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_s_getwd | ( | VALUE | klass | ) | [static] |
Definition at line 854 of file pathname.c.
References rb_cDir, rb_class_new_instance(), rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_s_glob | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | klass | ||
| ) | [static] |
Definition at line 827 of file pathname.c.
References args, glob_i(), RARRAY_LEN, RARRAY_PTR, rb_ary_store(), rb_block_call, rb_block_given_p(), rb_cDir, rb_class_new_instance(), rb_convert_type(), rb_funcall2(), rb_intern, rb_scan_args(), and T_ARRAY.
Referenced by Init_pathname().
| static VALUE path_setgid_p | ( | VALUE | self | ) | [static] |
Definition at line 740 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_setuid_p | ( | VALUE | self | ) | [static] |
Definition at line 731 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
Definition at line 749 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_size_p | ( | VALUE | self | ) | [static] |
Definition at line 758 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_socket_p | ( | VALUE | self | ) | [static] |
Definition at line 686 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_split | ( | VALUE | self | ) | [static] |
Definition at line 588 of file pathname.c.
References get_strpath(), rb_ary_entry(), rb_ary_new3(), rb_cFile, rb_check_array_type(), rb_class_new_instance(), rb_funcall(), rb_intern, and rb_obj_class().
Referenced by Init_pathname().
Definition at line 489 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_sticky_p | ( | VALUE | self | ) | [static] |
Definition at line 767 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
Definition at line 158 of file pathname.c.
References get_strpath(), rb_block_call, rb_block_given_p(), rb_class_new_instance(), rb_funcall2(), rb_intern, and rb_obj_class().
Referenced by Init_pathname().
| static VALUE path_sub_ext | ( | VALUE | self, |
| VALUE | repl | ||
| ) | [static] |
Definition at line 178 of file pathname.c.
References get_strpath(), NULL, OBJ_INFECT, rb_class_new_instance(), rb_enc_get(), rb_obj_class(), rb_str_append(), rb_str_subseq(), RSTRING_LEN, RSTRING_PTR, ruby_enc_find_extname(), and StringValue.
Referenced by Init_pathname().
| static VALUE path_symlink_p | ( | VALUE | self | ) | [static] |
Definition at line 776 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_sysopen | ( | int | argc, |
| VALUE * | argv, | ||
| VALUE | self | ||
| ) | [static] |
Definition at line 332 of file pathname.c.
References args, get_strpath(), rb_cIO, rb_funcall2(), rb_intern, and rb_scan_args().
Referenced by Init_pathname().
| static VALUE path_taint | ( | VALUE | self | ) | [static] |
Definition at line 58 of file pathname.c.
References get_strpath(), rb_call_super(), and rb_obj_taint().
Referenced by Init_pathname().
Definition at line 140 of file pathname.c.
References get_strpath(), and rb_obj_dup().
Referenced by Init_pathname().
| static VALUE path_truncate | ( | VALUE | self, |
| VALUE | length | ||
| ) | [static] |
Definition at line 519 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_unlink | ( | VALUE | self | ) | [static] |
Definition at line 958 of file pathname.c.
References get_strpath(), rb_const_get_at(), rb_intern, rb_mErrno, rb_rescue2(), unlink_body(), and unlink_rescue().
Referenced by Init_pathname().
| static VALUE path_untaint | ( | VALUE | self | ) | [static] |
Definition at line 66 of file pathname.c.
References get_strpath(), rb_call_super(), and rb_obj_untaint().
Referenced by Init_pathname().
| static VALUE path_utime | ( | VALUE | self, |
| VALUE | atime, | ||
| VALUE | mtime | ||
| ) | [static] |
Definition at line 528 of file pathname.c.
References get_strpath(), rb_cFile, rb_funcall(), and rb_intern.
Referenced by Init_pathname().
| static VALUE path_world_readable_p | ( | VALUE | self | ) | [static] |
Definition at line 713 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_world_writable_p | ( | VALUE | self | ) | [static] |
Definition at line 794 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_writable_p | ( | VALUE | self | ) | [static] |
Definition at line 785 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_writable_real_p | ( | VALUE | self | ) | [static] |
Definition at line 803 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static VALUE path_zero_p | ( | VALUE | self | ) | [static] |
Definition at line 812 of file pathname.c.
References get_strpath(), rb_funcall(), rb_intern, and rb_mFileTest.
Referenced by Init_pathname().
| static void set_strpath | ( | VALUE | obj, |
| VALUE | val | ||
| ) | [static] |
Definition at line 18 of file pathname.c.
References id_at_path, and rb_ivar_set().
Referenced by path_initialize().
| static VALUE unlink_body | ( | VALUE | str | ) | [static] |
Definition at line 942 of file pathname.c.
References rb_cDir, rb_funcall(), and rb_intern.
Referenced by path_unlink().
| static VALUE unlink_rescue | ( | VALUE | str, |
| VALUE | errinfo | ||
| ) | [static] |
Definition at line 948 of file pathname.c.
References rb_cFile, rb_funcall(), and rb_intern.
Referenced by path_unlink().
ID id_at_path [static] |
Definition at line 5 of file pathname.c.
Referenced by get_strpath(), Init_pathname(), and set_strpath().
ID id_to_path [static] |
Definition at line 5 of file pathname.c.
Referenced by Init_pathname(), and path_initialize().
VALUE rb_cPathname [static] |
Definition at line 4 of file pathname.c.
Referenced by Init_pathname(), path_cmp(), path_eq(), and path_f_pathname().
1.7.6.1