From 4e01ab342a4b1478255eee09ddbb5e9fe46a88b9 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 2 Dec 2020 19:11:01 +0900 Subject: Revert "Removed deprecated Dir.exists? and File.exists?" This reverts commit 1a5205536f0c0d6021450b11722919211847df86. --- dir.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'dir.c') diff --git a/dir.c b/dir.c index b4f73de0bb..49e6818d25 100644 --- a/dir.c +++ b/dir.c @@ -3342,6 +3342,14 @@ rb_file_directory_p(void) } #endif +/* :nodoc: */ +static VALUE +rb_dir_exists_p(VALUE obj, VALUE fname) +{ + rb_warn_deprecated("Dir.exists?", "Dir.exist?"); + return rb_file_directory_p(obj, fname); +} + static void * nogvl_dir_empty_p(void *ptr) { @@ -3470,6 +3478,7 @@ Init_Dir(void) rb_define_singleton_method(rb_cDir,"home", dir_s_home, -1); rb_define_singleton_method(rb_cDir,"exist?", rb_file_directory_p, 1); + rb_define_singleton_method(rb_cDir,"exists?", rb_dir_exists_p, 1); rb_define_singleton_method(rb_cDir,"empty?", rb_dir_s_empty_p, 1); rb_define_singleton_method(rb_cFile,"fnmatch", file_s_fnmatch, -1); -- cgit v1.2.1