X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=data%2Frbot%2Fplugins%2Frot13.rb;h=447d0803198d1342d7d5fc258a65d86192f01c0c;hb=71f81ee086db58b94b69d3e4082cbadec1b7c245;hp=1f367dbda9933ec3881ca10b0b9efd517ec8bf95;hpb=21949774b91eaec6ecde4eaa8ad121e2c0a36b87;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/data/rbot/plugins/rot13.rb b/data/rbot/plugins/rot13.rb index 1f367dbd..447d0803 100644 --- a/data/rbot/plugins/rot13.rb +++ b/data/rbot/plugins/rot13.rb @@ -2,13 +2,9 @@ class RotPlugin < Plugin def help(plugin, topic="") "rot13 => encode to rot13 or back" end - def privmsg(m) - unless(m.params && m.params =~ /^.+$/) - m.reply "incorrect usage: " + help(m.plugin) - return - end - m.reply m.params.tr("A-Za-z", "N-ZA-Mn-za-m"); + def rot13(m, params) + m.reply params[:string].join(" ").tr("A-Za-z", "N-ZA-Mn-za-m"); end end plugin = RotPlugin.new -plugin.register("rot13") +plugin.map 'rot13 *string'