0.0.3 • Published 12 years ago

node-forwardable v0.0.3

Weekly downloads
16
License
-
Repository
github
Last release
12 years ago

node-forwardable

Ruby's forwardable inspired modele which defines delegatable functionality of methods for a class.

Example

var util = require('util')
  , forwardable = require('forwardable');
  
Stack = function() {
  this.content = [];
  this.defDelegator('content', 'push', 'pop');
};
util._extend(Stack.prototype, forwardable);

s = new Stack;
s.push(1);
s.push(2);
s.push(3);
log(s.pop()); // => 3
log(s.pop()); // => 2
log(s.pop()); // => 1
0.0.3

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago