From: her@... Date: 2014-03-19T15:47:50+00:00 Subject: [ruby-dev:48057] [ruby-trunk - Bug #9651] __dir__ returns nil in instance_eval/module_eval Issue #9651 has been updated by Shota Fukumori. Description updated ---------------------------------------- Bug #9651: __dir__ returns nil in instance_eval/module_eval https://bugs.ruby-lang.org/issues/9651#change-45874 * Author: Tomoyuki Chikanaga * Status: Closed * Priority: Normal * Assignee: Shota Fukumori * Category: core * Target version: current: 2.2.0 * ruby -v: 2.1.1 * Backport: 2.0.0: REQUIRED, 2.1: REQUIRED ---------------------------------------- `instance_eval`/`module_eval` 内の `__dir__` が常に `nil` を返します。 `eval` は r42103 で修正済みでしたが `instance_eval`/`module_eval` では `nil` のままだったようです。 trunk では r45360 および r45361 で修正済みです。 Backport 管理用に改めてチケット化しておきます。 -- https://bugs.ruby-lang.org/