Sha256: 1184e9922967a5219a924129af5015f6dfd6d3142cff8127a216eb533e1ba974

Contents?: true

Size: 308 Bytes

Versions: 4

Compression:

Stored size: 308 Bytes

Contents

module Faye
  module Publisher

    include ::WebSocket::Driver::EventEmitter

    alias :bind    :add_listener
    alias :trigger :emit

    def unbind(event, &listener)
      if listener
        remove_listener(event, &listener)
      else
        remove_all_listeners(event)
      end
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
faye-1.0.4 lib/faye/mixins/publisher.rb
faye-1.0.3 lib/faye/mixins/publisher.rb
faye-1.0.1 lib/faye/mixins/publisher.rb
faye-1.0.0 lib/faye/mixins/publisher.rb