From: franz Date: Thu, 3 Sep 2009 20:02:16 +0000 (+0200) Subject: ruby 1.9: fix method_defined? X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=f62549e3a158935bfa5d49e74f6c9ee6d9f6d5ea;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git ruby 1.9: fix method_defined? method_defined? doesn't search in private methods, and :bound_targets is private, so change it to respond_to?(method, include_private=true) --- diff --git a/lib/rbot/load-gettext.rb b/lib/rbot/load-gettext.rb index b37369c1..b896557b 100644 --- a/lib/rbot/load-gettext.rb +++ b/lib/rbot/load-gettext.rb @@ -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: