Pre-release
AdventureJS Docs Downloads
Score: 0 Moves: 0
//serialize.js
/* global adventurejs A */

/**
 * Convert an arbitrary string to an id useable by game objects.
 * Converts to lowercase and converts ' ' to '_'.
 * @method adventurejs#serialize
 * @memberOf adventurejs
 * @param {String} name
 * @returns {String}
 */
adventurejs.serialize = function Adventurejs_serialize(name) {
  if ("string" !== typeof name) return "";
  // return name.replace(/ /g, "_").replace(/\./g, "$").toLowerCase();
  return name.replace(/ /g, "_").toLowerCase();
};