diff --git a/src/CRuby.m b/src/CRuby.m index 8387bac..2f40688 100644 --- a/src/CRuby.m +++ b/src/CRuby.m @@ -55,9 +55,11 @@ + (void)initialize rb_define_module_function(mCRuby, "require_extension", require_extension, -1); [self eval:@ - "alias require_original require;" - "def require (*args)" - " CRuby.require_extension(*args) || require_original(*args);" + "module Kernel;" + " alias cruby_require__ require;" + " def require (*args);" + " CRuby.require_extension(*args) || cruby_require__(*args);" + " end;"]; "end"]; }