Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var sys = require("sys");
- var events = require('events')
- var childProcess = require('child_process');
- var Uuid = function() {
- var self = this;
- this.generate = function() {
- var child = childProcess.exec(
- 'uuidgen | tr [:upper:] [:lower:]',
- function(error, stdout, stderr) {
- self.emit('generate', stdout.match(/[\w-]+/));
- if(error !== null) { console.log(error); }
- }
- );
- }
- };
- sys.inherits(Uuid, events.EventEmitter)
- module.exports = Uuid;
- // // Example
- //
- // var sys = require('sys');
- //
- // var Uuid = require("./libs/uuid");
- //
- // var uuid = new Uuid();
- //
- // uuid.on('generate', function(data) {
- // sys.print(data);
- // });
- // uuid.generate();
Add Comment
Please, Sign In to add comment