Example #1
0
	this.writeListing = function (name, data) {
		var json = require('nano-json'),
		    text = typeof data === 'object' ? json.render(data, { }) : (typeof data !== 'string' ? json.js2str(data) : data),
		    self = this,
		    fs = newUniFS(dumps_folder);

		return fs.mkpath('').then(function () {
			return fs.writeFile(context.replace(/ /g, '.').replace(/:/g, '!').replace(/\//g,'+')+'.'+name, text, { encoding: 'utf8' });
		}).catch( /* istanbul ignore next */ function (e) {
			self.error('fail', e);
		});
	};
Example #2
0
	this.writeListing = function (name, data) {
		var json = require('nano-json');
		var text = typeof data === 'object' ? json.render(data, { }) : json.js2str(data);
		fs.writeFileSync(Path.join(dumps_folder, name), text, { encoding: 'utf8' });
	};