class Faye::Subscription
Public Class Methods
new(client, channels, callback)
click to toggle source
# File lib/faye/protocol/subscription.rb, line 5 def initialize(client, channels, callback) @client = client @channels = channels @callback = callback @cancelled = false end
Public Instance Methods
cancel()
click to toggle source
# File lib/faye/protocol/subscription.rb, line 12 def cancel return if @cancelled @client.unsubscribe(@channels, &@callback) @cancelled = true end
unsubscribe()
click to toggle source
# File lib/faye/protocol/subscription.rb, line 18 def unsubscribe cancel end