Skip to content

Instantly share code, notes, and snippets.

View jdavisclark's full-sized avatar

Davis Clark jdavisclark

View GitHub Profile
var fs = require("fs"),
qPromise = require('q'),
pioPromise = require('promised-io/promise');
pioPromise.node = pioPromise.convertNodeAsyncFunction;
// var q = qPromise; // calls to 'fail' do nothing
var q = pioPromise; // calls to fail work fine
desc("promise async test task");
@jdavisclark
jdavisclark / bogart-jade-alternate.js
Created January 10, 2012 05:43
alternate bogart viewengine signature
var bogart = require('bogart')
, jade = require('jade');
require('bogart').viewEngine.addEngine('jade', function(path, opts, read, cache) {
when(cache(path) || read(path), function(tpl) {
var fn;
if(typeof tpl === "function") {
fn = tpl;
} else {