Sha256: d50a498d05e5e9843eda9d37dacb56707af10cee159d3d44638fd5a4e9f0e366

Contents?: true

Size: 402 Bytes

Versions: 1

Compression:

Stored size: 402 Bytes

Contents

// PARAM: err JSONB
// RETURN: JSONB
var locre = /at.*[ (]([a-z][a-z0-9_]*[:][0-9]+)[:][0-9]+/i;
var stack = err.stack;
var res = '';
if (stack) {
    var lines = stack.split('\\n');
    for (i=0, len=lines.length; i<len; ++i) {
        m = locre.exec(lines[i]);
        if (m) {
            res += m[1];
        }
    }
    return { "error": `${res} ${err.message}` };
}
else return { "error": err };

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
marty-1.0.46 db/js/errinfo_v1.js