(function() { exports["new"] = function(req, res) { return res.render('calculator/setup'); }; exports.sweep = function(req, res) { return res.render('calculator/sweep', { layout: 'layout' }); }; exports.show = function(req, res) { return res.render('calculator/show', { layout: 'layout', x: 'meow' }); }; exports.ticker = function(req, res) { var fs; fs = require('fs'); return fs.readFile("./public/js/rates.json", function(err, data) { var e, exchange, _base, _base1, _base2; (_base = req.query).currency || (_base.currency = 'CAD'); (_base1 = req.query).symbol || (_base1.symbol = 'quadrigacx'); (_base2 = req.query).type || (_base2.type = 'bid'); try { exchange = JSON.parse(data)[req.query.currency][req.query.symbol]['rates'][req.query.type].toString(); } catch (_error) { e = _error; exchange = "0"; } res.writeHead(200, { 'Content-Length': exchange.length, 'Content-Type': 'text/plain' }); res.write(exchange); return res.end(); }); }; }).call(this);