Sha256: c1e8cd57ccec39cce3df7d99869f8e31bf5f98ee4ba185f05260e40a04736d93

Contents?: true

Size: 303 Bytes

Versions: 3

Compression:

Stored size: 303 Bytes

Contents

var PusherBus = Class.extend({
  init: function(config){
    this.pusher = new Pusher(config.key);
  },
  subscribe: function(subscription){
    this.channel = this.pusher.subscribe(subscription.channel);
    this.channel.bind('publish', function(data){
      subscription.callback(data);
    })
  }
})

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
foreign_office-0.1.1 app/assets/javascripts/pusher_bus.js
foreign_office-0.1.0 app/assets/javascripts/pusher_bus.js
foreign_office-0.0.7 app/assets/javascripts/pusher_bus.js