Sha256: 2d7fbeb24dda6dab3e796843878f79bc622108abae8d1b7fc59cc936d1a7678c
Contents?: true
Size: 1.39 KB
Versions: 10
Compression:
Stored size: 1.39 KB
Contents
var sys = require('sys'); var eyes = require('../lib/eyes'); eyes.inspect({ number: 42, string: "John Galt", regexp: /[a-z]+/, array: [99, 168, 'x', {}], func: function () {}, bool: false, nil: null, undef: undefined, object: {attr: []} }, "native types"); eyes.inspect({ number: new(Number)(42), string: new(String)("John Galt"), regexp: new(RegExp)(/[a-z]+/), array: new(Array)(99, 168, 'x', {}), bool: new(Boolean)(false), object: new(Object)({attr: []}), date: new(Date) }, "wrapped types"); var obj = {}; obj.that = { self: obj }; obj.self = obj; eyes.inspect(obj, "circular object"); eyes.inspect({hello: 'moto'}, "small object"); eyes.inspect({hello: new(Array)(6) }, "big object"); eyes.inspect(["hello 'world'", 'hello "world"'], "quotes"); eyes.inspect({ recommendations: [{ id: 'a7a6576c2c822c8e2bd81a27e41437d8', key: [ 'spree', 3.764316258020699 ], value: { _id: 'a7a6576c2c822c8e2bd81a27e41437d8', _rev: '1-2e2d2f7fd858c4a5984bcf809d22ed98', type: 'domain', domain: 'spree', weight: 3.764316258020699, product_id: 30 } }] }, 'complex'); var inspect = eyes.inspector({ stream: null }); sys.puts(inspect('something', "something")); sys.puts(inspect("something else")); sys.puts(inspect(["no color"], null, { styles: false }));
Version data entries
10 entries across 10 versions & 1 rubygems