Sha256: 41f55a9fb73f6d5fcc4f3ea14bb09e4d2cd8760ab1db7642c58f1f434bd52269

Contents?: true

Size: 307 Bytes

Versions: 16

Compression:

Stored size: 307 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

16 entries across 16 versions & 3 rubygems

Version Path
faye-1.4.0 lib/faye/mixins/publisher.rb
faye-1.3.0 lib/faye/mixins/publisher.rb
faye-1.2.5 lib/faye/mixins/publisher.rb
faye-1.1.3 lib/faye/mixins/publisher.rb
faye-1.2.4 lib/faye/mixins/publisher.rb
faye-1.2.3 lib/faye/mixins/publisher.rb
faye-1.2.2 lib/faye/mixins/publisher.rb
faye-1.2.1 lib/faye/mixins/publisher.rb
faye-1.2.0 lib/faye/mixins/publisher.rb
faye-ouvrages-1.1.2.1 lib/faye/mixins/publisher.rb
faye-ouvrages-1.1.2 lib/faye/mixins/publisher.rb
faye-1.1.2 lib/faye/mixins/publisher.rb
faye-1.1.1 lib/faye/mixins/publisher.rb
faye-1.1.0 lib/faye/mixins/publisher.rb
faye-huboard-1.0.5 lib/faye/mixins/publisher.rb
faye-huboard-1.0.4 lib/faye/mixins/publisher.rb