aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjluehrs2 <jluehrs2@uiuc.edu>2007-09-02 16:39:32 -0500
committerjluehrs2 <jluehrs2@uiuc.edu>2007-09-02 16:39:32 -0500
commitb6b6af1da8146ad0063d9bf554f33515c4bb909d (patch)
treea70a32db7f5398151aea930639dba8bdf44cb0f2
parentfca6c0fa89b7c24671635de6cecb33420b6b4d58 (diff)
downloadluairc-b6b6af1da8146ad0063d9bf554f33515c4bb909d.tar.gz
luairc-b6b6af1da8146ad0063d9bf554f33515c4bb909d.zip
document contains()
-rw-r--r--src/irc/channel.lua29
1 files changed, 17 insertions, 12 deletions
diff --git a/src/irc/channel.lua b/src/irc/channel.lua
index 83cbeff..f1fbf3c 100644
--- a/src/irc/channel.lua
+++ b/src/irc/channel.lua
@@ -387,6 +387,23 @@ end
-- }}}
-- accessors {{{
+-- contains {{{
+---
+-- Test if a user is in the channel.
+-- @param self Channel object
+-- @param nick Nick to search for
+-- @return True if the nick is in the channel, false otherwise
+function contains(self, nick)
+ for member in self:each_member() do
+ local member_nick = member:gsub('@+', '')
+ if member_nick == nick then
+ return true
+ end
+ end
+ return false
+end
+-- }}}
+
-- add_user() {{{
function add_user(self, user, mode)
mode = mode or ''
@@ -417,18 +434,6 @@ function change_status(self, user, on, mode)
end
-- }}}
--- contains() {{{
-function contains(self, nick)
- for member in self:each_member() do
- local member_nick = member:gsub('@+', '')
- if member_nick == nick then
- return true
- end
- end
- return false
-end
--- }}}
-
-- change_nick {{{
function change_nick(self, old_nick, new_nick)
for member in self:each_member() do