From: William Djaja Tjokroaminata Date: 2002-10-17T23:07:10+09:00 Subject: Re: Multiple constructors in a .c extension? Hi Enric, I think what Gavin meant was to replace "Test.new_from_file" with "Test.from_file" using a text editor. There is an online version of the "Programming Ruby" book (which is great for tutorial and reference, especially for beginners) at http://www.rubycentral.com/book/. One of the chapters is "Built-in Classes and Methods", and in there you will find the classes Time and Thread with all their methods. Regards, Bill =========================================================================== Enric Lafont wrote: > Gavin Sinclair wrote: >>Not for me. Just rename to method to from_file, and the client code reads >> >> test_var = Test.from_file('some_file') >> >>Not too bad, is it? I would go for Test.new('file') (I'd probably use a File >>object, actually). Anyway, there's plenty of precendent: >> >> Time.now >> Time.local >> Thread.current >> ... >> >> > Sorry to ask, I'm a newbie with Ruby, and I don't understand what means > "Just rename to method to from_file" > What method must I rename ? And how to do it ? I've done a search on the > ruby/lib sources and I can not find where Time.now is defined. > Thanks > Enric