Class: Isaac::Queue
- Inherits:
-
Object
- Object
- Isaac::Queue
- Defined in:
- lib/isaac/bot.rb
Instance Method Summary (collapse)
- - (Object) <<(message)
-
- (Queue) initialize(connection, server)
constructor
A new instance of Queue.
- - (Object) lock
- - (Object) unlock
Constructor Details
- (Queue) initialize(connection, server)
A new instance of Queue
275 276 277 278 279 |
# File 'lib/isaac/bot.rb', line 275 def initialize(connection, server) # We need server for pinging us out of an excess flood @connection, @server = connection, server @queue, @lock, @transfered = [], false, 0 end |
Instance Method Details
- (Object) <<(message)
290 291 292 293 |
# File 'lib/isaac/bot.rb', line 290 def <<() @queue << invoke end |
- (Object) lock
281 282 283 |
# File 'lib/isaac/bot.rb', line 281 def lock @lock = true end |
- (Object) unlock
285 286 287 288 |
# File 'lib/isaac/bot.rb', line 285 def unlock @lock, @transfered = false, 0 invoke end |