lib/compiler.js
function(err, stdout, stderr) {
    if(err) return callback(err);
    // Get the transformed source
    var source = stdout;
    // Compile the function
    eval(source)
    // Return the validation function
    callback(null, {
      validate: func
    });
  }
function(err, stdout, stderr) {
    if(err) return callback(err);
    // Get the transformed source
    var source = stdout;
    // Compile the function
    eval(source)
    // Return the validation function
    callback(null, {
      validate: func
    });
  }
function ( err , stdout , stderr ) { if ( err ) return callback ( err ) ; // Get the transformed source var source = stdout ; // Compile the function eval ( source ) // Return the validation function callback ( null , { validate : func } ) ; }
Handle closure compiler result
Handle closure compiler result