From: ts Date: 2002-05-05T01:25:38+09:00 Subject: Re: Class methods defined in a module, how-to ? >>>>> "J" == Jean-Hugues ROBERT writes: J> def create( *param ) J> # p "self #{self} is a #{self.class()}" J> if param.length != 1 then J> self.new( *param) J> else J> if (src = param[1]).kind_of? self then pigeon% cat b.rb #!/usr/bin/ruby def create(*param) if param.length == 1 puts param[1] end end create(12) pigeon% pigeon% b.rb nil pigeon% Guy Decoux