From: "kosaki (Motohiro KOSAKI)" <kosaki.motohiro@...>
Date: 2013-01-23T22:29:00+09:00
Subject: [ruby-core:51594] [ruby-trunk - Bug #7729] __dir__ returns a absolute dir path


Issue #7729 has been updated by kosaki (Motohiro KOSAKI).


> __dir__ returns a absolute dir path. It seems like a bug.

Why?


> +rb_current_relative_realfilepath(void)

A name of rb_current_realfilepath() seems to be derived from realpath(3) (i.e. imply absolute path and
resolved symlink). so, relative_realpath seems a bit strange to me.

----------------------------------------
Bug #7729: __dir__ returns a absolute dir path
https://bugs.ruby-lang.org/issues/7729#change-35550

Author: authorNari (Narihiro Nakamura)
Status: Open
Priority: Normal
Assignee: authorNari (Narihiro Nakamura)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-01-23 trunk 38552) [x86_64-linux]


Hi.

__dir__ returns a absolute dir path. It seems like a bug.

I've attached a patch.
mame-san, can I commit it to 2.0.0?

# This issue is reported here: https://github.com/ruby/ruby/commit/805b08f2925f5ceec67bf472e76e869bbddc8c39#commitcomment-2474426
# Thanks!



-- 
http://bugs.ruby-lang.org/