Method: IRC::Server::Channel#initialize

Defined in:
lib/failirc/server/channel.rb

#initialize(server, name) ⇒ Channel

Returns a new instance of Channel.



63
64
65
66
67
68
69
70
71
72
73
74
# File 'lib/failirc/server/channel.rb', line 63

def initialize (server, name)
    @server = server
    @name   = name
    @type   = name[0, 1]

    @createdOn = Time.now
    @users     = Users.new(self)
    @modes     = Modes.new
    @topic     = Topic.new(self)

    @semaphore = Mutex.new
end