aboutsummaryrefslogtreecommitdiff
path: root/module
diff options
context:
space:
mode:
authorDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2014-04-21 14:17:44 -0700
committerDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2014-04-21 14:17:44 -0700
commited04bd3c0fff100f40ed45d300fcb152723226ef (patch)
treebe80f6bc8370126e899a7b53be6fa319a3b1c2af /module
parent8fd8c27562184a18000d32d96921fbb0ca8045be (diff)
downloaddinobot-ed04bd3c0fff100f40ed45d300fcb152723226ef.tar.gz
dinobot-ed04bd3c0fff100f40ed45d300fcb152723226ef.tar.xz
Move response validation out of main code.
Diffstat (limited to 'module')
-rw-r--r--module/admin.rb12
-rw-r--r--module/base.rb2
-rw-r--r--module/config.rb4
-rw-r--r--module/test.rb10
4 files changed, 14 insertions, 14 deletions
diff --git a/module/admin.rb b/module/admin.rb
index 72c2a14..f26a652 100644
--- a/module/admin.rb
+++ b/module/admin.rb
@@ -38,19 +38,19 @@ module Dinobot
def join(m, args)
return unless is_admin?(m.user)
- m.response << [:join, args.strip]
+ m.respond [:join, args.strip]
end
def part(m, args)
return unless is_admin?(m.user)
- m.response << [:part, args.strip]
+ m.respond [:part, args.strip]
end
def quit(m, args)
return unless is_admin?(m.user)
- m.response << [:quit, args ? args.strip : 'Quitting.']
+ m.respond [:quit, args ? args.strip : 'Quitting.']
end
def load(m, args)
@@ -72,20 +72,20 @@ module Dinobot
def listadmins(m, args)
return unless is_admin?(m.user)
- m.response << [:say, m.channel, "Admins: #{@admins.join(' ')}"]
+ m.respond [:say, m.channel, "Admins: #{@admins.join(' ')}"]
end
def listmodules(m, args)
return unless is_admin?(m.user)
- m.response << [:say, m.channel,
+ m.respond [:say, m.channel,
"Modules: #{@bot.modules.keys.sort.join(' ')}"]
end
def listchannels(m, args)
return unless is_admin?(m.user)
- m.response << [:say, m.channel,
+ m.respond [:say, m.channel,
"Channels: #{@bot.channels.sort.join(' ')}"]
end
end
diff --git a/module/base.rb b/module/base.rb
index 3f4d9cd..3d04895 100644
--- a/module/base.rb
+++ b/module/base.rb
@@ -19,7 +19,7 @@ module Dinobot
end
def commands(m, args)
- m.response << [:say, m.channel,
+ m.respond [:say, m.channel,
"Commands: #{@commands.sort.join(' ')}"]
end
end
diff --git a/module/config.rb b/module/config.rb
index fa3c151..cf71bd4 100644
--- a/module/config.rb
+++ b/module/config.rb
@@ -17,9 +17,9 @@ module Dinobot
case args
when 'trigger'
- m.response << [:say, m.channel, @config.data[:trigger][:global]]
+ m.respond [:say, m.channel, @config.data[:trigger][:global]]
when 'debug'
- m.response << [:say, m.channel, @config.data[:debug].to_s]
+ m.respond [:say, m.channel, @config.data[:debug].to_s]
end
end
diff --git a/module/test.rb b/module/test.rb
index cfc929b..69bb888 100644
--- a/module/test.rb
+++ b/module/test.rb
@@ -11,21 +11,21 @@ module Dinobot
end
def echo(m, args)
- m.response << [:say, m.channel, args]
+ m.respond [:say, m.channel, args]
end
def ping(m, args)
- m.response << [:say, m.channel, 'pong']
+ m.respond [:say, m.channel, 'pong']
end
def x3(m, args)
3.times do
- m.response << [:say, m.channel, args]
+ m.respond [:say, m.channel, args]
end
end
def fooify(m, args)
- m.response << [:say, m.channel, "foo#{args}"]
+ m.respond [:say, m.channel, "foo#{args}"]
end
def error(m, args)
@@ -37,7 +37,7 @@ module Dinobot
end
def invalidresponse(m, args)
- m.response << [:say, m.channel]
+ m.respond [:say, m.channel]
end
end
end