lib/cognition/plugins/default.rb in cognition-1.0.3 vs lib/cognition/plugins/default.rb in cognition-1.1.0
- old
+ new
@@ -2,15 +2,15 @@
module Plugins
class Default < Cognition::Plugins::Base
match(/^ping/i, 'ping: Returns "PONG"', :pong)
match(/^help\s*(?<command>.*)/i, 'help: Returns help text for registered plugins', :help)
- def pong(*)
+ def pong(msg, match_data = nil)
'PONG'
end
- def help(msg)
- if msg.matches["command"].empty?
+ def help(msg, match_data = nil)
+ if match_data["command"].empty?
Cognition.help.join("\n")
else
Cognition.help.find_all { |text| text.match msg.matches[:command] }.join("\n")
end
end