switch-factory

Functions that build switch functions.

switch-factory

Functions that build switch functions.

stable

npm install switch-factory

edge

npm install https://github.com/daxxog/switch-factory/tarball/master

Usage

Takes a list of string values to check for and returns a switch function that checks for them.

Arguments:

  • list Array

Returns:

  • Function( val String )

Takes a safe string and returns a function that filters out everything except safe charecters.

Arguments:

  • safe String

Returns:

  • Function ( unsafe String )

Runs a function from a hash. Similar to switch, but with a different syntax.

Arguments:

  • what Hash
  • functions HashTable ( Function ( hash Hash ))

Returns:

  • Mixed functionReturnVal

Example:

    sf.run('noexist', {
        "hash"function() {}
        "default"function(hash) {
            console.log('Could not find hash: ' + hash);
        }
    });