Prev: 3D Ruby Process Screencasts
Next: respond_to? failing
From: R.. Kumar 1.9.1 OSX on 28 Jul 2010 14:38 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/.
|
Pages: 1 Prev: 3D Ruby Process Screencasts Next: respond_to? failing |