From a7ba4bacf87e7b32166ab8c43ed4bc274a99e0b8 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Sun, 9 Aug 2015 22:14:31 -0700 Subject: [PATCH] fix challenge naming scheme --- index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/index.js b/index.js index b2a4e3e84c..3dbbf9d869 100644 --- a/index.js +++ b/index.js @@ -39,6 +39,8 @@ Challenge.destroyAll(function(err, info) { challenges.forEach(function(file) { var challengeSpec = require('./challenges/' + file); var order = challengeSpec.order; + var block = challengeSpec.name; + var challenges = challengeSpec.challenges .map(function(challenge, index) { // NOTE(berks): add title for displaying in views @@ -46,11 +48,14 @@ Challenge.destroyAll(function(err, info) { _.capitalize(challenge.type) + ': ' + challenge.title.replace(/[^a-zA-Z0-9\s]/g, ''); + challenge.dashedName = challenge.name .toLowerCase() .replace(/\:/g, '') .replace(/\s/g, '-'); challenge.order = +('' + order + (index + 1)); + challenge.block = block; + return challenge; });