Skip to content

Instantly share code, notes, and snippets.

@dignifiedquire
Forked from lukeasrodgers/spec.js.coffee
Last active December 15, 2015 22:18
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dignifiedquire/5331636 to your computer and use it in GitHub Desktop.
Save dignifiedquire/5331636 to your computer and use it in GitHub Desktop.
// require our new directive
var resolveSprockets = require(__dirname + '/resolve-sprockets.js');
// set files to the array that we got back
var files = resolveSprockets('spec.js.coffee');
// Here goes the rest as usual
var fs = require('fs');
var SprocketsChain = require("sprockets-chain");
module.exports = function(filename) {
var sc = new SprocketsChain();
fs.readFile(filename, function(err, buffer) {
var lines = buffer.toString().split('\n');
lines.forEach(function(line) {
// Remove the first part of the comment so we only have the statement
// Todo: Make compatible with other comments
line = line.replace(/^#=/, '').replace(/^\/\//, '').trim();
sc.appendPath(line);
});
callback(err, sc.depChain(filename));
});
};
#= require ./before_src/sinon-1.4.2
#= require application
#= require backbone_base
#= require buckets_dashboard
#= require racking
#= require service_order
#= require dashboard
#= require matters
#= require_tree ./
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment