A utility for handling operability
A really simple abstraction for dealing with operability. Great for binding with a synchronization system such as zookeeper to toggle functionality on and off in real time.
Operable also returns the value of the path chosen when calling
so this improves upon just using an if/else by abstracting it into an expression
rather then a statement driven control statement.
var Operable = require"operable";// Create an operable switchvar logSwitch = true;// Create a function that makes use of the operable switchvarreturn logSwitchfoldreturn "switch enabled";return "switch disabled";;// print the result of calling the function that uses the switchconsole.logrunSwitch;// deactivate the switchlogSwitchdeactivate;// print the result of calling the function that uses the switchconsole.logrunSwitch;