src/transport.js
function getArguments( fn ) {
	return _.isFunction( fn ) ? trim( /[(]([^)]*)[)]/.exec( fn.toString() )[ 1 ].split( ',' ) ) : [];
}
function getArguments( fn ) {
	return _.isFunction( fn ) ? trim( /[(]([^)]*)[)]/.exec( fn.toString() )[ 1 ].split( ',' ) ) : [];
}
function getArguments ( fn ) { return _ . isFunction ( fn ) ? trim ( / [(]([^)]*)[)] / . exec ( fn . toString ( ) ) [ 1 ] . split ( ',' ) ) : [ ] ; }
reads argument names from a function
reads argument names from a function