travis-web/app/initializers/pusher.coffee
2015-02-03 09:48:22 +01:00

20 lines
492 B
CoffeeScript

`import config from 'travis/config/environment'`
initialize = (container, application) ->
if config.pusher.key
application.pusher = new Pusher(config.pusher)
application.register 'pusher:main', application.pusher, { instantiate: false }
application.inject('route', 'pusher', 'pusher:main')
application.pusher.store = container.lookup('store:main')
PusherInitializer =
name: 'pusher'
initialize: initialize
`export {initialize}`
`export default PusherInitializer`