zater-cep
Version:
ZAter cep correios e via cep
34 lines (18 loc) • 539 B
JavaScript
// Load modules
var Hoek = require('hoek');
var Stream = require('stream');
var Payload = require('./payload');
// Declare internals
var internals = {};
module.exports = internals.Tap = function () {
Stream.Transform.call(this);
this.buffers = [];
};
Hoek.inherits(internals.Tap, Stream.Transform);
internals.Tap.prototype._transform = function (chunk, encoding, next) {
this.buffers.push(chunk);
next(null, chunk);
};
internals.Tap.prototype.collect = function () {
return new Payload(this.buffers);
};