diff --git a/eval.c b/eval.c index 59887bc76a..c4bda48524 100644 --- a/eval.c +++ b/eval.c @@ -1505,10 +1505,10 @@ rb_f_callee_name(void) * call-seq: * __dir__ -> string * - * Returns the absolute path of the directory of the file from which this - * method is called. + * Returns the canonicalized absolute path of the directory of the file from + * which this method is called. It means symlinks in the path is resolved. * If __FILE__ is nil, it returns nil. - * The return value equals to File.dirname(File.expand_path(__FILE__)). + * The return value equals to File.dirname(File.realpath(__FILE__)). * */ static VALUE