medimatrix/arcee

View on GitHub
get.js

Summary

Maintainability
A
0 mins
Test Coverage
var handleNamespace = require("./handle-namespace")
var isNamespace = require("./regexps").isNamespace

module.exports = function(storage, name) {
    if (isNamespace.test(name))    {
        return handleNamespace(storage, name.split("."))
    } else if (name in storage) {
        return storage[name]
    } else {
        throw new Error(name + " not set")
    }
}