From: Yohanes Santoso Date: 2002-12-13T18:39:49+09:00 Subject: Re: ruby namespaces Emmanuel Touzery writes: > namespace base { > # include > }; module BaseModule class Foo end end BaseModule.new ==> error BaseModule::Foo.new ==> ok include BaseModule Foo.new ==> ok, create a new instance of BaseModule::Foo class BaseClass class Foo end end BaseClass.new ==> ok BaseClass::Foo.new ==> ok include BaseClass ==> error The most common way to declare a namespace is via module. YS.