From c2f3a09d3a6a255f08b82fb552e54e3a6be60589 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Mon, 9 Nov 2015 17:27:56 -0800 Subject: [PATCH] Feature in dev mode always pull from disk --- getChallenges.js | 5 ++++- index.js | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/getChallenges.js b/getChallenges.js index f86a3fc8c6..771050de0d 100644 --- a/getChallenges.js +++ b/getChallenges.js @@ -10,7 +10,10 @@ module.exports = function getChallenges() { try { return getFilesFor('challenges') .map(function(file) { - return require('./challenges/' + file); + var challengeSpec = require('./challenges/' + file); + challengeSpec.fileName = file; + + return challengeSpec; }); } catch (e) { console.log('error', e); diff --git a/index.js b/index.js index c11360d6a7..6b252a2486 100644 --- a/index.js +++ b/index.js @@ -18,6 +18,7 @@ destroy() var order = challengeSpec.order; var block = challengeSpec.name; var isBeta = !!challengeSpec.isBeta; + var fileName = challengeSpec.fileName; console.log('parsed %s successfully', block); // challenge file has no challenges... @@ -37,6 +38,8 @@ destroy() .toLowerCase() .replace(/\:/g, '') .replace(/\s/g, '-'); + + challenge.fileName = fileName; challenge.order = order; challenge.suborder = index + 1; challenge.block = block;