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
15
16
# File 'lib/pubnub/subscribe_callback.rb', line 7

def initialize(options)
  @callbacks = {
    message: options[:message],
    status: options[:status],
    presence: options[:presence],
    signal: options[:signal],
    object: options[:object]
  }
  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