On Monday 27 September 2004 08:09 pm, David A. Black wrote: > If so, I hope it won't have the boolean flag. I think those flags, > such as instance_methods(false), etc., are the most obscure, cryptic > thing in Ruby. I'd like to see them disappear. Actually, I agree with you too. Since it's just a flag, perhaps using meaningful symbols would be better? methods(:public) methods(:private) methods(:protected) methods(:no_ancestors) methods(:ancestors_only) methods(:class) # same as self.class.methods ? methods(:singleton) And they could be combined: methods(:private, :protected) methods(:singleton, :private) methods(:private, :no_ancestors) Etc. T.