From: "mame (Yusuke Endoh)" Date: 2012-11-06T21:07:13+09:00 Subject: [ruby-core:48973] [ruby-trunk - Bug #7213][Rejected] Namespace regression problem in RSpec from 1.9.2 to 1.9.3 Issue #7213 has been updated by mame (Yusuke Endoh). Status changed from Assigned to Rejected Assignee changed from mame (Yusuke Endoh) to shugo (Shugo Maeda) I meant your answers in these tickets: https://bugs.ruby-lang.org/issues/6838 https://bugs.ruby-lang.org/issues/5777 As far as I know, #instance_eval with block changed constant lookup scope in 1.9.2, but it has stopped since 1.9.3. The rspec behavior looks affected by this spec change. I'm closing this ticket, but please tell me if I'm wrong. Thank you, -- Yusuke Endoh ---------------------------------------- Bug #7213: Namespace regression problem in RSpec from 1.9.2 to 1.9.3 https://bugs.ruby-lang.org/issues/7213#change-32493 Author: aef (Alexander E. Fischer) Status: Rejected Priority: Normal Assignee: shugo (Shugo Maeda) Category: Target version: 2.0.0 ruby -v: 1.9.3 This article describes a bug which appeared in 1.9.3: "Including namespace module through RSpec config in Ruby 1.9.3":http://stackoverflow.com/questions/13042298/including-namespace-module-through-rspec-config-in-ruby-1-9-3 Some people believe that it could be related to #3422 which seemed to introduce regression but it wasn't sure if this regression was wanted or not. -- http://bugs.ruby-lang.org/