From a973f9698fe0045e3fd494ebb9f85c2f686a9ed9 Mon Sep 17 00:00:00 2001 From: matz Date: Wed, 15 Jan 2003 08:07:41 +0000 Subject: * enum.c (enum_all): now works without block. * enum.c (enum_any): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- eval.c | 1 + 1 file changed, 1 insertion(+) (limited to 'eval.c') diff --git a/eval.c b/eval.c index 5b0dfb5f14..adc04d9dea 100644 --- a/eval.c +++ b/eval.c @@ -5613,6 +5613,7 @@ rb_f_require(obj, fname) SafeStringValue(fname); ext = strrchr(RSTRING(fname)->ptr, '.'); + if (ext && strchr(ext, '/')) ext = 0; if (ext) { if (strcmp(".rb", ext) == 0) { feature = rb_str_dup(fname); -- cgit v1.2.3