Sha256: e3b23a1ce3e65f7875e79eaec5c9ab351a4bffa1927de9e801a0e89bc3381fce
Contents?: true
Size: 596 Bytes
Versions: 2
Compression:
Stored size: 596 Bytes
Contents
Luca.modules.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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
luca-0.9.65 | src/modules/application_event_bindings.coffee |
luca-0.9.6 | src/modules/application_event_bindings.coffee |