On Wed, Jun 8, 2011 at 6:16 AM, Steve Klabnik <steve / steveklabnik.com> wrote:
> throw NameError.new("uninitialized constant X::Foo::X")
>

Doesn't give the right result. You want raise, not throw.