]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - data/rbot/plugins/search.rb
refactor: remove global bot instance, closes #42
[user/henk/code/ruby/rbot.git] / data / rbot / plugins / search.rb
index b48e937e6a9ed38d4d35126a2aa104752e530978..b9ebcfa71f315593f020bd85d25e010739185d10 100644 (file)
@@ -168,7 +168,7 @@ class SearchPlugin < Plugin
 
     # If we return a single, full result, change the output to a more compact representation
     if single
-      fp = first_pars > 0 ? " --  #{Utils.get_first_pars(links, first_pars)}" : ""
+      fp = first_pars > 0 ? " --  #{Utils.get_first_pars(@bot, links, first_pars)}" : ""
       m.reply("Result for %{what}: %{string}%{fp}" % {
         :what => what, :string => result_string, :fp => fp
       }, :overlong => :truncate)
@@ -179,7 +179,7 @@ class SearchPlugin < Plugin
 
     return unless first_pars > 0
 
-    Utils.get_first_pars urls, first_pars, :message => m
+    Utils.get_first_pars(@bot, urls, first_pars, :message => m)
   end
 
   def google(m, params)
@@ -232,7 +232,7 @@ class SearchPlugin < Plugin
 
     if params[:lucky]
       m.reply result_string.first
-      Utils.get_first_pars([results.map {|url, title| url}.first], first_pars, :message => m)
+      Utils.get_first_pars(@bot, [results.map {|url, title| url}.first], first_pars, :message => m)
       return
     end
 
@@ -240,7 +240,7 @@ class SearchPlugin < Plugin
 
     return unless first_pars > 0
 
-    Utils.get_first_pars(results.map {|url, title| url}, first_pars, :message => m)
+    Utils.get_first_pars(@bot, results.map {|url, title| url}, first_pars, :message => m)
   end
 
   def google_define(m, what, params)