diff options
author | Giuseppe Bilotta <giuseppe.bilotta@gmail.com> | 2006-07-31 15:33:15 +0000 |
---|---|---|
committer | Giuseppe Bilotta <giuseppe.bilotta@gmail.com> | 2006-07-31 15:33:15 +0000 |
commit | 2a27c12fffa359898c5601a211fe19425da82fa6 (patch) | |
tree | 68d08b03f5552c1c6da172b7359a2df005984832 /lib/rbot/channel.rb | |
parent | 808c62190d6ed88f29df92871f810177b540c8a1 (diff) |
First shot at the new Irc framework. Bot is usable (sort of), but not all functionality may work as expected (or at all). If you are testing it, please report. Auth is known to be nonfunctional
Diffstat (limited to 'lib/rbot/channel.rb')
-rw-r--r-- | lib/rbot/channel.rb | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/lib/rbot/channel.rb b/lib/rbot/channel.rb deleted file mode 100644 index 34804c19..00000000 --- a/lib/rbot/channel.rb +++ /dev/null @@ -1,54 +0,0 @@ -module Irc - - # class to store IRC channel data (users, topic, per-channel configurations) - class IRCChannel - # name of channel - attr_reader :name - - # current channel topic - attr_reader :topic - - # hash containing users currently in the channel - attr_accessor :users - - # if true, bot won't talk in this channel - attr_accessor :quiet - - # name:: channel name - # create a new IRCChannel - def initialize(name) - @name = name - @users = Hash.new - @quiet = false - @topic = Topic.new - end - - # eg @bot.channels[chan].topic = topic - def topic=(name) - @topic.name = name - end - - # class to store IRC channel topic information - class Topic - # topic name - attr_accessor :name - - # timestamp - attr_accessor :timestamp - - # topic set by - attr_accessor :by - - def initialize - @name = "" - end - - # when called like "puts @bots.channels[chan].topic" - def to_s - @name - end - end - - end - -end |