lib/core.js
function(str, delimiter){

	var retlist = null;

	if( ! us.isUndefined(str) ){
	    if( us.isUndefined(delimiter) ){
		delimiter = /\s+/;
	    }
	    
	    retlist = str.split(delimiter);
	}

	return retlist;
    }
function(str, delimiter){

	var retlist = null;

	if( ! us.isUndefined(str) ){
	    if( us.isUndefined(delimiter) ){
		delimiter = /\s+/;
	    }
	    
	    retlist = str.split(delimiter);
	}

	return retlist;
    }
function ( str , delimiter ) { var retlist = null ; if ( ! us . isUndefined ( str ) ) { if ( us . isUndefined ( delimiter ) ) { delimiter = / \s+ / ; } retlist = str . split ( delimiter ) ; } return retlist ; }
Break apart a string on certain delimiter.

@param {} str - the string to ensure that has the property
@param {} delimiter - *[optional]* either a string or a simple regexp; defaults to ws

@returns {Array} a list of separated substrings
Break apart a string on certain delimiter .