diff options
author | Johannes <mail@johannesewald.de> | 2012-06-04 20:57:28 +0400 |
---|---|---|
committer | Johannes <mail@johannesewald.de> | 2012-06-04 20:57:28 +0400 |
commit | 9ed2ca62274dfaa2c6b942e70e855d8a2bdf5b47 (patch) | |
tree | fc22ea99bb5f2bcf13cbf40acd734f56d490c41e | |
parent | 436d8d8a5284b767b3344ff2ef738a3471449c5a (diff) |
improved docs
-rw-r--r-- | README.md | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -82,10 +82,14 @@ rewiredModule = ////////////////////////////////
var leaks = ["myPrivateVar1", "myPrivateVar2"];
-// rewire exports variables under the special "__"-object.
+// This will inject
+// module.exports._ = {myPrivateVar1: myPrivateVar1, myPrivateVar2: myPrivateVar2}
+// at the bottom of the module.
rewiredModule = rewire("./myModuleA.js", null, null, leaks);
-rewiredModule.__.myPrivateVar1; // returns former private myPrivateVar1
-rewiredModule.__.myPrivateVar2; // returns former private myPrivateVar2
+
+// You now can access your private varialbes under the special __-object
+rewiredModule.__.myPrivateVar1; // returns former private variable myPrivateVar1
+rewiredModule.__.myPrivateVar2; // returns former private variable myPrivateVar2
|