From 0389f77b35b9f999f962872498d8c0a2f3bea952 Mon Sep 17 00:00:00 2001 From: Christie R Date: Wed, 18 May 2016 18:09:57 -1000 Subject: [PATCH] Trying to figure out different ways to do this :O --- vault.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/vault.js b/vault.js index e899cce..caef837 100644 --- a/vault.js +++ b/vault.js @@ -1,4 +1,21 @@ 'use strict'; module.exports = function() { - + //_underscore denotes private variable + var _secretValue = {}; + function setValue(key, value) { + _secretValue[key] = value; + console.log(_secretValue); + } + function getValue(key) { + if (_secretValue.hasOwnProperty(key)) { + return _secretValue[key]; + } + else { + return null; + } + } + return { + setValue: setValue, + getValue: getValue + }; }; \ No newline at end of file