all files / 38069d17dde805e18461b88b3e661aba/ app.js

78.57% Statements 11/14
50% Branches 1/2
100% Functions 3/3
78.57% Lines 11/14
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 361×   1×   1× 1×   1× 1×                     1× 1×     1×   1× 1×                  
exports.mapGeneralData = function(map, scope){
 
  function proceedToEval(){
 
    var evalstring = "var data = " + JSON.stringify(scope.data) + "; var out = " + map + "; out";
    try {
 
      var result = eval("'use strict';" + evalstring );
      return true;
 
    } catch (err){
 
      console.log("mapGeneralData - error evaluating: " + err.message);
      return false;
 
    }
 
  }
 
  function validationsPassed(){
    return true;
  }
 
  Eif (validationsPassed()){
 
    var output = proceedToEval();
    return output;
 
  } else {
 
    return false;
 
  }
 
}