Is there any difference between Module.instance_methods and Module.public_instance_methods ? They seem to produce the same arrays: p Object.instance_methods - Object.public_instance_methods # [] p Object.public_instance_methods - Object.instance_methods # also [] Is either deprecated? -- doug edmunds 4 Apr 2001