var Kenobi = (function(req, path, callback) {
	var request = require('request'),
		fs = require('fs'),
		ejs = require('ejs'),
		str = fs.readFileSync(__dirname + '/../..' + path, 'utf8');

	request(req, function(error, response, body) {
	 	return callback(ejs.render(str, {body: body}));
	});
});

module.exports = Kenobi;

@@ -126,54 +126,138 @@
 ,%0A%09%09
-str = fs.readFileSync(__dirname + '/../..' + p
+jade = require('jade'),%0A%09%09fileExt = path.split('.').pop(),%0A%09%09realPath = __dirname + '/../..' + path;%0A%09%09str = fs.readFileSync(realP
 ath,
@@ -316,17 +316,43 @@
 ody) %7B%0A%09
- 
+%09if (fileExt === 'ejs')%0A%09 %09
 %09return 
@@ -392,16 +392,136 @@
 ody%7D));%0A
+%09 %09else if (fileExt === 'jade')%0A%09 %09%09return callback(jade.renderFile(realPath, %7Bbody: body%7D));%0A%09 %09else%0A%09 %09%09return false;%0A
 %09%7D);%0A%7D);

Support Jade Template Engine