]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - data/rbot/plugins/markov.rb
Plugin header boilerplating.
[user/henk/code/ruby/rbot.git] / data / rbot / plugins / markov.rb
index 7408a43ecabc285f519f3798d36a8e10076c2738..de33136e7c428cdb71811be7a8f8760495aa941c 100644 (file)
@@ -59,8 +59,9 @@ class MarkovPlugin < Plugin
   end
 
   def ignore?(user=nil)
+    return false unless user
     @registry['ignore_users'].each do |mask|
-      return true if Irc.netmaskmatch mask, user
+      return true if user.matches?(mask)
     end
     return false
   end
@@ -191,6 +192,7 @@ class MarkovPlugin < Plugin
     random_markov(m, message)
   end
 end
+
 plugin = MarkovPlugin.new
 plugin.map 'markov ignore :action :option', :action => "ignore"
 plugin.map 'markov ignore :action', :action => "ignore"