Sha256: b052c3bcdb5edb4d340b5cbd0f6289242f595c213a3db163ac9582a978b1526b
Contents?: true
Size: 849 Bytes
Versions: 6
Compression:
Stored size: 849 Bytes
Contents
ESRuby = class { constructor() { if (ESRuby.instance) return ESRuby.instance; } // Default print level is errors only this.print_level = 1; if (typeof opts.print_level === "number" && opts.print_level >= 0) { this.print_level = opts.print_level; } this.mrb = _mrb_open(); _esruby_internal_setup(this.mrb); }; ESRUBY.prototype.close = function() { _mrb_close(this.mrb); }; ESRUBY.prototype.run = function() { _esruby_internal_run(this.mrb, this.print_level); }; ESRUBY.prototype.set_print_level = function(level) { if (level >= 0) this.print_level = level; }; if (typeof window === 'object') { window['ESRUBY'] = ESRUBY; } else { global['ESRUBY'] = ESRUBY; } } ) ();
Version data entries
6 entries across 6 versions & 1 rubygems