From: Iain Barnett Date: 2010-10-13T20:24:47+09:00 Subject: Recursion in a class method Hi, If I've written a class method that calls itself recursively is there a problem or any difference between doing something like this: class << self def mymeth( n ) blah blah... mymeth( n + 1) end end as opposed to this? class << self def mymeth( n ) blah blah... Classname.mymeth( n + 1 ) end end I wrote something a few minutes ago in the first way, and it works (those virgin sacrifices must be working their magic) but wondered if that's A Really Bad Thing To Do™, or if it's more like wearing socks with sandals on a warm day? Regards, Iain