code: function (path, dir, cb) {
  		var self = this;
  
  		if (!cb) {
  			cb = dir;
  			dir = null;
  		}
  
  		fs.readdir(path, function (err, files) {
  			if (err) return cb(err);
  
  			var dirs = [];
  			var routes = {};
  
  			files.forEach(function (file) {
  				if (file && file.match('.json')) {
  					(dir) ? routes[file.replace('.json', '').toLowerCase()] = require(path + '/' + file) : routes[file.replace('.json', '').toLowerCase()] = require(self.routeFilePath(file)) ;
  				} else if (file && file.match('.js')) {
  					(dir) ? routes[file.replace('.js', '').toLowerCase()] = require(path + '/' + file) : routes[file.replace('.js', '').toLowerCase()] = require(self.routeFilePath(file)) ;
  				} else {
  					dirs.push(file);
  				}
  			});
  
  			cb(null, { dirs: dirs, routes: routes, pathDir: path, rootApiPath: dir });
  		});
  	}
docs: ****************************************************************
  |	Description: Get all router from a directory
  ****************************************************************