I'm trying to understand #methods and #public_instance_methods as I 
learn about introspection in Ruby.

If I do String.methods in irb, I get a lot fewer listed than if I try 
String.public_instance_methods.  I would have guessed that 
String.public_instance_methods would be a subset of String.methods.

Also, ri String.public_instance_methods has no information, and 
public_instance_methods is not listed on ruby-doc.org/core.  I only 
found it by doing a String.methods.

Can anyone shed some light here?

Thanks
Jeff

-- 
Posted via http://www.ruby-forum.com/.