From: "charliesome (Charlie Somerville)" Date: 2013-02-16T22:29:41+09:00 Subject: [ruby-core:52301] [ruby-trunk - Bug #7865][Open] A required file is not added to $LOADED_FEATURES until after it has run Issue #7865 has been reported by charliesome (Charlie Somerville). ---------------------------------------- Bug #7865: A required file is not added to $LOADED_FEATURES until after it has run https://bugs.ruby-lang.org/issues/7865 Author: charliesome (Charlie Somerville) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 2.0.0dev (2013-02-08 trunk 39161) [x86_64-darwin11.4.0] =begin Required files are not added to $LOADED_FEATURES until after they have been executed. This is easily demonstrated with two files, a.rb and b.rb: # a.rb require "./b" p $LOADED_FEATURES.grep(/b\.rb/).any? # b.rb p $LOADED_FEATURES.grep(/b\.rb/).any? Running (({a.rb})) should print: true true But it current prints: false true =end -- http://bugs.ruby-lang.org/