]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - data/rbot/plugins/imdb.rb
rss plugin: overrule max lines, display all feeds
[user/henk/code/ruby/rbot.git] / data / rbot / plugins / imdb.rb
index 41dcba8a76cf634f989fc275f48ee6c25864e6ce..9946cd306e72c78508500e853a062f3d66907c00 100644 (file)
@@ -329,7 +329,7 @@ class Imdb
           else
             role = txt
           end
-          next if role_req and role.downcase != role_req.downcase
+          next if role_req and not role.match(/^#{role_req}/i)
           if comm
             extra ||= ""
             extra += comm.ircify_html if comm
@@ -437,15 +437,16 @@ class ImdbPlugin < Plugin
     who = params[:who].to_s
     years = params[:years]
     role = params[:role]
-    if not role
+    if role and role.downcase == 'anything'
+      role = nil
+    elsif not role
       case params[:prefix].intern
       when :with
-        role = /actor|actress/
+        role = /actor|actress/i
       when :by
-        role = /director/
+        role = 'director'
       end
     end
-    role = nil if role.downcase = 'anything'
 
     name_urls = i.search(who, :type => :name)
     unless name_urls