Sha256: 303f5dc14d24bc7b052e1c8d4c3ecfa4691870c5a3d4ddc25f5f965fd0b04e4d
Contents?: true
Size: 390 Bytes
Versions: 4
Compression:
Stored size: 390 Bytes
Contents
module Faye class Subscription 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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
faye-0.5.3 | lib/faye/protocol/subscription.rb |
faye-0.5.2 | lib/faye/protocol/subscription.rb |
faye-0.5.1 | lib/faye/protocol/subscription.rb |
faye-0.5.0 | lib/faye/protocol/subscription.rb |