Class: Pubnub::SubscribeCallback

Inherits:
Object
  • Object
show all
Defined in:
lib/pubnub/subscribe_callback.rb

Overview

SubscribeCallback class holds infrastructure for subscribe callbacks

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ SubscribeCallback

Returns a new instance of SubscribeCallback.



7
8
9
10
11
12
13
14
# File 'lib/pubnub/subscribe_callback.rb', line 7

def initialize(options)
  @callbacks = {
    message:  options[:message],
    status:   options[:status],
    presence: options[:presence]
  }
  validate!
end

Instance Attribute Details

#callbacksObject

Returns the value of attribute callbacks.



5
6
7
# File 'lib/pubnub/subscribe_callback.rb', line 5

def callbacks
  @callbacks
end