this makes more sense

This commit is contained in:
Chris Wanstrath
2011-11-09 14:41:41 -08:00
parent 2baf464e3d
commit 9ccebd0d2e

View File

@@ -5,15 +5,16 @@ Storage = require 'storage'
module.exports =
class App
native: new Native
keybinder: new KeyBinder
storage: new Storage
event: new Event
# atom.on, atom.off, etc.
@::[name] = @::event[name] for name, method of @::event
constructor: ->
@native = new Native
@keybinder = new KeyBinder
@storage = new Storage
@event = new Event
# atom.on, atom.off, etc.
for name, method of @event
@[name] = @event[name]
@keybinder.register "app", @
open: (path) ->