From: "authorNari (Narihiro Nakamura)" Date: 2013-01-23T23:31:29+09:00 Subject: [ruby-core:51599] [ruby-trunk - Bug #7729] __dir__ returns a absolute dir path Issue #7729 has been updated by authorNari (Narihiro Nakamura). shugo (Shugo Maeda) wrote: > authorNari (Narihiro Nakamura) wrote: > > __dir__ returns a absolute dir path. It seems like a bug. > > I doubt it. > > Have you read the discussions in #3346? > I guess __dir__ should return an absolute path in case the current directory is changed. > > Do you have any reason to make __dir__ return a relative path? File.dirname(__FILE__) returns a relative path. This is only my reason. But you're opinion is certainly true. I agree __dir__ returns an absolute path to keep the right location. ---------------------------------------- Bug #7729: __dir__ returns a absolute dir path https://bugs.ruby-lang.org/issues/7729#change-35555 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/