Simon Kröger scribbled on Sunday 19 Mar 2006 12:21: > > > you call() on a string rather than on the object. Nah :) > self.method(n).arity == 0 ? self.method(n) : nil Im putting in Method objects in the collect block. Your version, however, looks nicer.