From: "Jan E." Date: 2012-08-19T02:16:52+09:00 Subject: Re: accessing protected or private methods from class methods In your case the code from the configure method should be in the initialize method. This will solve your problem and is also the right way to do it. Setting up an object is what the initialize method is for. It shouldn't depend on some other method being called (this will make the code rather obscure and fragile). Apart from that, I don't see any clean solution to the general problem. Like I said: There's no special connection between a class and an instance of the class. You can either make a method either visible to all classes or none at all. So I guess you'll have to stick with that workaround (which I don't find too bad). -- Posted via http://www.ruby-forum.com/.