diff --git a/spec/config-spec.coffee b/spec/config-spec.coffee index 1e2c14d8b..4d2db8667 100644 --- a/spec/config-spec.coffee +++ b/spec/config-spec.coffee @@ -438,7 +438,7 @@ describe "Config", -> atom.config.setSchema('foo.bar.anInt', schema) expect(atom.config.get("foo.bar.anInt")).toBe 12 - expect(atom.config.schemaForKeyPath('foo.bar.anInt')).toEqual + expect(atom.config.getSchema('foo.bar.anInt')).toEqual type: 'integer' default: 12 @@ -465,7 +465,7 @@ describe "Config", -> type: 'integer' default: 12 - describe '.schemaForKeyPath(keyPath)', -> + describe '.getSchema(keyPath)', -> schema = type: 'object' properties: @@ -475,14 +475,14 @@ describe "Config", -> atom.config.setSchema('foo.bar', schema) - expect(atom.config.schemaForKeyPath('foo.bar')).toEqual + expect(atom.config.getSchema('foo.bar')).toEqual type: 'object' properties: anInt: type: 'integer' default: 12 - expect(atom.config.schemaForKeyPath('foo.bar.anInt')).toEqual + expect(atom.config.getSchema('foo.bar.anInt')).toEqual type: 'integer' default: 12 diff --git a/src/config.coffee b/src/config.coffee index 688074992..8b26ad2f4 100644 --- a/src/config.coffee +++ b/src/config.coffee @@ -198,7 +198,7 @@ class Config isDefault: (keyPath) -> not _.valueForKeyPath(@settings, keyPath)? - schemaForKeyPath: (keyPath) -> + getSchema: (keyPath) -> keys = keyPath.split('.') schema = @schema for key in keys @@ -395,7 +395,7 @@ class Config defaults scrubValue: (keyPath, value) -> - value = @constructor.executeSchemaValidators(value, schema) if schema = @schemaForKeyPath(keyPath) + value = @constructor.executeSchemaValidators(value, schema) if schema = @getSchema(keyPath) value Config.addSchemaValidators