module.exports = function(set, app, data, scriptMethods) {
  var setHeader = {
    categories: set.categoryNames,
    generators: {}
  };

  var genKeys = Object.keys(set.generators);
  var catKeys = Object.keys(set.categoryNames);
  for(var i = 0; i < genKeys.length; ++i) {
    setHeader.generators[genKeys[i]] = set.generators[genKeys[i]].name;
  }

  var setHeaderJson = JSON.stringify(setHeader);

  scriptMethods.getGeneratorListJsonData = function() {
    return setHeaderJson;
  }

  app.get('/l/generators', function (req, res) {
    res.header("Content-Type", "application/json; charset=utf-8");
    res.end(setHeaderJson);
  });
}