]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - lib/rbot/rfc2812.rb
Ahem. I should remember to test things ''before'' committing, not after. Fix COREDIR...
[user/henk/code/ruby/rbot.git] / lib / rbot / rfc2812.rb
index 697c13e95a9fa15db7f5e55c2bb8c85e4235c88c..8a83ec889155bc5a5a8c334ddf7781fda2c3b6de 100644 (file)
@@ -1099,7 +1099,7 @@ module Irc
         handle(:privmsg, data)
 
         # Now we split it
-        if(data[:target].class <= Channel)
+        if data[:target].kind_of?(Channel)
           handle(:public, data)
         else
           handle(:msg, data)
@@ -1167,7 +1167,8 @@ module Irc
 
         data[:newnick] = argv[0]
         data[:oldnick] = data[:source].nick.dup
-        data[:source].nick = data[:nick]
+        data[:source].nick = data[:newnick]
+
         debug "#{data[:oldnick]} (now #{data[:newnick]}) was on #{data[:is_on].join(', ')}"
 
         handle(:nick, data)