Method: Ably::Util::PubSub#initialize

Defined in:
lib/ably/util/pub_sub.rb

#initialize(options = {}) ⇒ PubSub

Returns a new instance of PubSub.



35
36
37
38
39
40
41
42
43
# File 'lib/ably/util/pub_sub.rb', line 35

def initialize(options = {})
  self.class.instance_eval do
    configure_event_emitter options

    alias_method :subscribe, :unsafe_on
    alias_method :publish, :emit
    alias_method :unsubscribe, :unsafe_off
  end
end