From b19163aa6cc90a1f5a1d8c1d1d4ae4134c2171a0 Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Thu, 5 Nov 2009 12:45:56 +0100 Subject: [PATCH] remote: bring up to date with changes in MessageMapper --- lib/rbot/core/remote.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/rbot/core/remote.rb b/lib/rbot/core/remote.rb index 52de3f3f..bd037cca 100644 --- a/lib/rbot/core/remote.rb +++ b/lib/rbot/core/remote.rb @@ -160,13 +160,13 @@ class Bot # Skip this element if it was unmapped next unless tmpl botmodule = @parent.plugins[tmpl.botmodule] - options, failure = tmpl.recognize(m) - if options.nil? - failures << [tmpl, failure] + options = tmpl.recognize(m) + if options.kind_of? Failure + failures << options else action = tmpl.options[:action] unless botmodule.respond_to?(action) - failures << [tmpl, "#{botmodule} does not respond to action #{action}"] + failures << NoActionFailure.new(tmpl, m) next end auth = tmpl.options[:full_auth_path] @@ -182,8 +182,8 @@ class Bot return false end end - failures.each {|f, r| - debug "#{f.inspect} => #{r}" + failures.each {|r| + debug "#{r.template.inspect} => #{r}" } debug "no handler found" return false -- 2.39.5