Guest User

Untitled

a guest
Jun 17th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. var sys = require("sys");
  2. var events = require('events')
  3. var childProcess = require('child_process');
  4.  
  5. var Uuid = function() {
  6. var self = this;
  7.  
  8. this.generate = function() {
  9. var child = childProcess.exec(
  10. 'uuidgen | tr [:upper:] [:lower:]',
  11. function(error, stdout, stderr) {
  12. self.emit('generate', stdout.match(/[\w-]+/));
  13.  
  14. if(error !== null) { console.log(error); }
  15. }
  16. );
  17. }
  18. };
  19. sys.inherits(Uuid, events.EventEmitter)
  20.  
  21. module.exports = Uuid;
  22.  
  23. // // Example
  24. //
  25. // var sys = require('sys');
  26. //
  27. // var Uuid = require("./libs/uuid");
  28. //
  29. // var uuid = new Uuid();
  30. //
  31. // uuid.on('generate', function(data) {
  32. // sys.print(data);
  33. // });
  34. // uuid.generate();
Add Comment
Please, Sign In to add comment