lib/faye/engines/memory.rb in faye-1.0.4 vs lib/faye/engines/memory.rb in faye-1.1.0
- old
+ new
@@ -26,11 +26,11 @@
@messages = {}
end
def create_client(&callback)
client_id = @namespace.generate
- @server.debug 'Created new client ?', client_id
+ @server.debug('Created new client ?', client_id)
ping(client_id)
@server.trigger(:handshake, client_id)
callback.call(client_id)
end
@@ -42,11 +42,11 @@
end
remove_timeout(client_id)
@namespace.release(client_id)
@messages.delete(client_id)
- @server.debug 'Destroyed client ?', client_id
+ @server.debug('Destroyed client ?', client_id)
@server.trigger(:disconnect, client_id)
@server.trigger(:close, client_id)
callback.call if callback
end
@@ -55,11 +55,11 @@
end
def ping(client_id)
timeout = @server.timeout
return unless Numeric === timeout
- @server.debug 'Ping ?, ?', client_id, timeout
+ @server.debug('Ping ?, ?', client_id, timeout)
remove_timeout(client_id)
add_timeout(client_id, 2 * timeout) { destroy_client(client_id) }
end
def subscribe(client_id, channel, &callback)
@@ -67,11 +67,11 @@
should_trigger = @clients[client_id].add?(channel)
@channels[channel] ||= Set.new
@channels[channel].add(client_id)
- @server.debug 'Subscribed client ? to channel ?', client_id, channel
+ @server.debug('Subscribed client ? to channel ?', client_id, channel)
@server.trigger(:subscribe, client_id, channel) if should_trigger
callback.call(true) if callback
end
def unsubscribe(client_id, channel, &callback)
@@ -83,27 +83,27 @@
if @channels.has_key?(channel)
@channels[channel].delete(client_id)
@channels.delete(channel) if @channels[channel].empty?
end
- @server.debug 'Unsubscribed client ? from channel ?', client_id, channel
+ @server.debug('Unsubscribed client ? from channel ?', client_id, channel)
@server.trigger(:unsubscribe, client_id, channel) if should_trigger
callback.call(true) if callback
end
def publish(message, channels)
- @server.debug 'Publishing message ?', message
+ @server.debug('Publishing message ?', message)
clients = Set.new
channels.each do |channel|
next unless subs = @channels[channel]
subs.each(&clients.method(:add))
end
clients.each do |client_id|
- @server.debug 'Queueing for client ?: ?', client_id, message
+ @server.debug('Queueing for client ?: ?', client_id, message)
@messages[client_id] ||= []
@messages[client_id] << Faye.copy_object(message)
empty_queue(client_id)
end
@@ -117,6 +117,5 @@
end
end
end
end
-