Sha256: ab8a5045d015cd640356c3999ee6c40431b2f96f03b6fd9a31f47aa9691d04db
Contents?: true
Size: 600 Bytes
Versions: 5
Compression:
Stored size: 600 Bytes
Contents
Luca.concerns.ApplicationEventBindings = __initializer: ()-> return if _.isEmpty(@applicationEvents) app = @app if _.isString( app ) or _.isUndefined( app ) app = Luca.Application?.get?(app) unless Luca.supportsEvents( app ) throw "Error binding to the application object on #{ @name || @cid }" for eventTrigger, handler in @applicationEvents handler = @[handler] if _.isString(handler) unless _.isFunction(handler) throw "Error registering application event #{ eventTrigger } on #{ @name || @cid }" app.on(eventTrigger, handler, @)
Version data entries
5 entries across 5 versions & 1 rubygems