From: "R.. Kumar 1.9.1 OSX" Date: 2010-07-29T03:38:20+09:00 Subject: [NOOB] respond_to? failing I've been checking respond_to? before calling send() for ages but today its failing in a simple case. I define a method outside of a class or module. send() works but respond_to? fails. You could define a method in irb and check for respond_to? Where are these methods getting defined if not in Object? Here's a snippet you can try: --- #!/usr/bin/env ruby def testme puts "inside testme" end if respond_to? :testme send :testme else puts "sorry" end --- I just tried out "defined? :testme" and that works, but I'd still like to know which is better to use, and why respond_to fails. thx rahul -- Posted via http://www.ruby-forum.com/.