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/