Sha256: 9749b925484c2c641500eb6da17adc46012a6f2098ae771d90768262eaf950ad
Contents?: true
Size: 411 Bytes
Versions: 3
Compression:
Stored size: 411 Bytes
Contents
module Faye class Subscription include EventMachine::Deferrable def initialize(client, channels, callback) @client = client @channels = channels @callback = callback @cancelled = false end def cancel return if @cancelled @client.unsubscribe(@channels, &@callback) @cancelled = true end def unsubscribe cancel end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
faye-0.8.11 | lib/faye/protocol/subscription.rb |
face-faye-0.8.9 | lib/faye/protocol/subscription.rb |
faye-0.8.9 | lib/faye/protocol/subscription.rb |