Make buffer.INSPECT_MAX_BYTES public for mscdex
authorRyan Dahl <ry@tinyclouds.org>
Tue, 9 Aug 2011 02:04:24 +0000 (19:04 -0700)
committerRyan Dahl <ry@tinyclouds.org>
Tue, 9 Aug 2011 02:04:34 +0000 (19:04 -0700)
doc/api/buffers.markdown
lib/buffer.js

index 0238b7641014dcb0ef3e2ef466b39dec02c397f7..9ebf5a9f3cc6ceafc04e34366cc45310311e627c 100644 (file)
@@ -470,3 +470,7 @@ given it will fill the entire buffer.
     var b = new Buffer(50);
     b.fill("h");
 
+### INSPECT_MAX_BYTES
+
+How many bytes will be returned when `b.inspect()` is called. This can
+be overriden by user modules.
index 2510d9c223c9b482e4f149eb1acb83a1ad2652db..b9c86b9058b499ce38f968e4724a2022f2ffba2a 100644 (file)
@@ -22,7 +22,7 @@
 var SlowBuffer = process.binding('buffer').SlowBuffer;
 var assert = require('assert');
 
-var INSPECT_MAX_BYTES = 50;
+exports.INSPECT_MAX_BYTES = 50;
 
 
 function toHex(n) {
@@ -36,7 +36,7 @@ SlowBuffer.prototype.inspect = function() {
       len = this.length;
   for (var i = 0; i < len; i++) {
     out[i] = toHex(this[i]);
-    if (i == INSPECT_MAX_BYTES) {
+    if (i == exports.INSPECT_MAX_BYTES) {
       out[i + 1] = '...';
       break;
     }
@@ -287,7 +287,7 @@ Buffer.prototype.inspect = function inspect() {
 
   for (var i = 0; i < len; i++) {
     out[i] = toHex(this.parent[i + this.offset]);
-    if (i == INSPECT_MAX_BYTES) {
+    if (i == exports.INSPECT_MAX_BYTES) {
       out[i + 1] = '...';
       break;
     }