[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/javascript-forks/nodegit.nodegit/emscripten/lib/blob.js [Back]  [Original]

var git = require('../'),
    TreeEntry = git.TreeEntry,
    Blob = git.Blob;

var oldContent = Blob.prototype.content;

/**
 * Retrieve the content of the blob.
 * @return {Buffer} content
 */
Blob.prototype.content = function() {
  return oldContent.call(this).toBuffer(this.size());
};

/**
 * Retrieve the blob's content as String.
 */
Blob.prototype.toString = function() {
  return this.content().toString();
};

/**
 * Retrieve the blob's type.
 */
Blob.prototype.filemode = function() {
  return this.isBinary() ? TreeEntry.FileMode.Executable : TreeEntry.FileMode.Blob;
};

Web Proxy Viewer  |  New URL  |  Original Page