Skip to content

Commit

Permalink
[doc] Added example
Browse files Browse the repository at this point in the history
  • Loading branch information
3rd-Eden committed Sep 14, 2012
1 parent f036139 commit a1b17aa
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
32 changes: 32 additions & 0 deletions example/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
var extend = require('../')
, EventEmitter = require('events').EventEmitter;

function Awesomeness() {
var self = this;

setTimeout(function () {
self.render(self.data);
}, 100);

EventEmitter.call(this);
}

Awesomeness.prototype = new EventEmitter;
Awesomeness.prototype.constructor = Awesomeness;

Awesomeness.prototype.data = 'bar';
Awesomeness.prototype.render = function render() {
// does nothing
};

Awesomeness.extend = extend;

var SuperAwesome = Awesomeness.extend({
data: 'trololol'

, render: function render(data) {
console.log(data);
}
});

new SuperAwesome();

0 comments on commit a1b17aa

Please sign in to comment.