From edf430155746940a3cd7950db62b9a882a84e8fa Mon Sep 17 00:00:00 2001 From: Chris Blanchard Date: Tue, 15 Sep 2015 13:04:28 +0100 Subject: [PATCH] Test ruby subprocess in heroku --- lib/ensl/client.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/ensl/client.js b/lib/ensl/client.js index 3244099..c7e34c6 100644 --- a/lib/ensl/client.js +++ b/lib/ensl/client.js @@ -8,6 +8,7 @@ var Marshal = require("marsha"); var querystring = require('querystring'); var config = require(path.join(__dirname, "../../config/config")); const SECRET_TOKEN = config.secret_token; +var childProcess = require("child_process").exec; const MAP_CATEGORY = 45; const SERVER_CATEGORY = 45; @@ -91,6 +92,10 @@ EnslClient.decodeSession = sessionCookie => { // Verify signature if (crypto.createHmac("sha1", SECRET_TOKEN).update(text).digest('hex') !== signature) return null; + childProcess('ruby -e "puts \'Hello World!\'"', function (err, stdout, stderr) { + console.log(stdout); + }); + var parsedSession; try { parsedSession = Marshal.load(text, 'base64');