"use strict"; var Class = require('class.extend'); var Output = Class.extend('Output', { /** * Convert and print data to json. * * @param mixed data */ json: function(data, pretty) { data = JSON.stringify( data, function(key, value) { if (value === undefined) { return null; } return value; }, pretty ? 2 : null ); return this.write(data); }, /** * Print data. * * @param mixed data */ write: function(data) { console.log(data); } }); module.exports = Output;