Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@sspencer
Created March 31, 2014 22:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sspencer/9904239 to your computer and use it in GitHub Desktop.
Save sspencer/9904239 to your computer and use it in GitHub Desktop.
// From: http://tomasz.janczuk.org/2013/05/multi-line-strings-in-javascript-and.html
function multiline(fn) {
return fn.toString().match(/[^]*\/\*([^]*)\*\/\}$/)[1].trim();
}
// NOTE: exported objects are Strings, not functions
exports.getTour = multiline(function() {/*
SELECT
*
FROM
tour
WHERE
id = ?
*/});
// To use:
var sql = require(‘./sql’);
var connection = mysql.createConnection(…);
connection.query(sql.getTour, [tourId], function(err, rows) {…});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment