Skip to content

Instantly share code, notes, and snippets.

@Unitecho
Created March 9, 2013 08:59

Revisions

  1. Unitecho created this gist Mar 9, 2013.
    16 changes: 16 additions & 0 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    var __ = require("../maki/lib/underscore.js");
    var events = require("events");
    var Stream = require('./events_caller.js').MyStream;

    var stream = new Stream();

    console.log(stream instanceof events.EventEmitter); // true
    console.log(Stream.super_ === events.EventEmitter); // true

    stream.on("data", function(data) {
    console.log('Received data: "' + data + '"');
    })

    console.log('Available methods for stream (from within) : '+ __.functions(stream));

    stream.write("It works!"); // Received data: "It works!"