Sean Wilkinson avatar Sean Wilkinson committed 86ec33f

More edits to Quanah Lite

Comments (0)

Files changed (1)

src/quanah-lite.js

                 (state.can_run_remotely(task)));
     };
 
-    def = function () {
-     // This function needs documentation.
-        // ...
+    def = function (obj) {
+     // This function enables the user to redefine "internal" functions from
+     // outside the giant anonymous closure. In particular, this allows users
+     // to "port" Quanah as a concurrency model for use with almost any storage
+     // or messaging system.
+        var key;
+        for (key in obj) {
+            if ((obj.hasOwnProperty(key)) && (state[key] === null)) {
+                state[key] = obj[key];
+            }
+        }
         return;
     };
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.