diff --git a/load.c b/load.c index 2cdd64a163..a66940e0b7 100644 --- a/load.c +++ b/load.c @@ -945,9 +945,10 @@ rb_f_require(VALUE obj, VALUE fname) * call-seq: * require_relative(string) -> true or false * - * Ruby tries to load the library named _string_ relative to the requiring - * file's path. If the file's path cannot be determined a LoadError is raised. - * If a file is loaded +true+ is returned and false otherwise. + * Ruby tries to load the library named _string_ relative to the directory + * containing the requiring file. If the file does not exist a LoadError is + * raised. Returns +true+ if the file was loaded and +false+ if the file was + * already loaded before. */ VALUE rb_f_require_relative(VALUE obj, VALUE fname)