This commit is contained in:
Nathan Sobo
2012-12-16 11:24:55 -08:00
parent 20bd670d8e
commit bc7dc5d911

View File

@@ -13,13 +13,16 @@ class Config
configDirPath: configDirPath
load: ->
if fs.exists(configJsonPath)
userConfig = JSON.parse(fs.read(configJsonPath))
_.extend(this, userConfig)
@loadUserConfig()
@assignDefaults()
@registerNewExtensions()
@requireUserInitScript()
loadUserConfig: ->
if fs.exists(configJsonPath)
userConfig = JSON.parse(fs.read(configJsonPath))
_.extend(this, userConfig)
assignDefaults: ->
@core ?= {}
_.defaults(@core, require('root-view').configDefaults)