From d576a25c26ea6765254e7ec247f951d6bb944703 Mon Sep 17 00:00:00 2001 From: tenderlove Date: Tue, 6 Mar 2012 23:38:33 +0000 Subject: * error.c (rb_loaderror_with_path): Adding the missing file as an instance variable to the LoadError exception. * load.c: call rb_loaderror_with_path so that the missing path is added to the exception. * ruby.c: call rb_loaderror rather than raising our own LoadError exception. * include/ruby/intern.h: add declaration for rb_loaderror_with_path. * test/ruby/test_require.rb: add supporting test for LoadError#path method. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ruby.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ruby.c') diff --git a/ruby.c b/ruby.c index 1ad68caeb1..16e66c8f9c 100644 --- a/ruby.c +++ b/ruby.c @@ -1560,7 +1560,7 @@ load_file_internal(VALUE arg) } } } - rb_raise(rb_eLoadError, "no Ruby script found in input"); + rb_loaderror("no Ruby script found in input"); } c = rb_io_getbyte(f); -- cgit v1.2.3