Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

45 lines (29 sloc) 0.641 kb

Wrap

Wrap is Prototype.js style context wrapping it in another function in NodeJS.

  • Tiny!
  • Fast!
  • Easy!
  • Useful!

Installing

GIT

$ git clone git://github.com/firejune/wrap.git

NPM

$ npm install wrap

Code

var wrap = require('wrap');

function MyClass() {
  this.value = "Hello World!";
  this.doSomething();
}

MyClass.prototype.doSomething = function() {
  //self = this;
  setTimeout(function() {
    //console.log(self.value);
    console.log(this.value);
  }.wrap(this), 100);
};

new MyClass();
//=> "Hello World!"

Have fun!

License

MIT <3

Jump to Line
Something went wrong with that request. Please try again.