From: ts Date: 2001-07-06T16:16:54+09:00 Subject: [ruby-talk:17393] Re: module name >>>>> "A" == Alan Tsang writes: A> module BaseModule A> def func(subModule) A> object = BaseModule::#{subModule}::Class.new #Does Not Work A> end A> end pigeon% cat b.rb #!/usr/bin/ruby module BaseModule def func(subModule) BaseModule.const_get(subModule)::Class.new end module_function :func module SubModule end end p BaseModule.func("SubModule") pigeon% pigeon% b.rb # pigeon% Guy Decoux