From: Sebastian Hungerecker Date: 2008-09-14T17:11:47+09:00 Subject: Re: Is my method defined? Fredrik wrote: > irb> require 'foo.rb' > irb> respond_to? 'requiredfoo' > => false > > irb> def foo ; "I'm here!" ; end > irb> respond_to? 'foo' > => true respond_to? returns false for private methods. If you define a method outside of a class/module, it's a private instance method of Object by default, except when you define it in irb in which case it will be public for whatever reason. HTH, Sebastian -- Jabber: sepp2k@jabber.org ICQ: 205544826