From: Brian Schroeder Date: 2004-05-20T22:48:57+09:00 Subject: Include into class after instance is created Hello, it's me again with another question. I want to include a module only after having instantiated a class. Something like this File: german.rb Module Index Title = 'Meine Seite' end File: english.rb Module Index Title = 'My Page' end file index.rb: class Index < Website def initialize super include(Index) end end where Website requires either german.rb or english.rb. But I can't call include as a function. Ruby complains that it is a private function of class. ../index.rb:10:in `initialize': private method `include' called for Index:Class (NoMethodError) from ./index.rb:27:in `new' from ./index.rb:27 Is this scheme possible, am I totally on the wrong track or just missing something obvious? Regards, Brian -- Brian Schr�der http://www.brian-schroeder.de/