From: Mark Beek Date: 2011-08-04T23:06:06+09:00 Subject: Re: Kernel.load and local scope Thanks, that confirms my suspicions. I wonder why this is rarely mentioned in books and articles on Ruby scope, even the best. For example, here's a quote from a great Ruby book I'm reading now (emphasis mine): "There are *exactly* three places where a program leaves the previous scope behind and opens a new one: Class definitions Module definitions Methods" That's why I thought there might be some force at work other than scoping mechanisms. -- Posted via http://www.ruby-forum.com/.