From 9ccebd0d2ee8acdd1fe02db1335edb5f87ef7751 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Wed, 9 Nov 2011 14:41:41 -0800 Subject: [PATCH] this makes more sense --- src/app.coffee | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/app.coffee b/src/app.coffee index 54a5203f9..104b6dd74 100644 --- a/src/app.coffee +++ b/src/app.coffee @@ -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) ->