X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=lib%2Frbot%2Fmessagemapper.rb;h=3d49e918a223a81d06e725e1132240f3b7b088a3;hb=c4502412f30f69c1ffa053b160e01d3974b338aa;hp=8b21ee2efcd4ff79a46928364bdf33e3f19818d9;hpb=22b37b8833ffdb13ef2b092dcd1886012535e8a7;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/lib/rbot/messagemapper.rb b/lib/rbot/messagemapper.rb index 8b21ee2e..3d49e918 100644 --- a/lib/rbot/messagemapper.rb +++ b/lib/rbot/messagemapper.rb @@ -267,7 +267,7 @@ module Irc else reg = nil end - "<#{self.class.to_s}%s%s%s%s>" % [name, mul, opt, reg] + "<%s %s%s%s%s>" % [self.class, name, mul, opt, reg] end end @@ -417,7 +417,7 @@ module Irc debug "Requirements for #{name}: #{has_req.inspect}" case has_req when nil - sub = is_single ? "\\S+" : ".*" + sub = is_single ? "\\S+" : ".*?" when Regexp # Remove captures and the ^ and $ that are sometimes placed in requirement regexps sub = has_req.remove_captures.source.sub(/^\^/,'').sub(/\$$/,'')