]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/commitdiff
ruby 1.9: fix method_defined?
authorfranz <Franz.Netykafka@runbox.com>
Thu, 3 Sep 2009 20:02:16 +0000 (22:02 +0200)
committerdmitry kim <jason@nichego.net>
Sun, 6 Sep 2009 13:20:46 +0000 (17:20 +0400)
method_defined? doesn't search in private methods, and :bound_targets is
private, so change it to respond_to?(method, include_private=true)

lib/rbot/load-gettext.rb

index b37369c128fde1ccb690d983254aa508cfa8e95f..b896557b18a26b38624a4b1cce023473fdb0f1b3 100644 (file)
@@ -47,7 +47,7 @@ end
     # patch for ruby-gettext 1.x to cope with anonymous modules used by rbot.
     # bound_targets and related methods are not used nor present in 2.x, and
     # this patch is not needed
-    if method_defined? :bound_targets
+    if respond_to? :bound_targets, true
       alias :orig_bound_targets :bound_targets
 
       def bound_targets(*a)  # :nodoc: