Sha256: 0b417f79a38f9023fccd31f8691680d01626b0264f87b9837a7c15238791705b
Contents?: true
Size: 624 Bytes
Versions: 5
Compression:
Stored size: 624 Bytes
Contents
var Keyword = require("../tree/keyword"), functionRegistry = require("./function-registry"); var defaultFunc = { eval: function () { var v = this.value_, e = this.error_; if (e) { throw e; } if (v != null) { return v ? Keyword.True : Keyword.False; } }, value: function (v) { this.value_ = v; }, error: function (e) { this.error_ = e; }, reset: function () { this.value_ = this.error_ = null; } }; functionRegistry.add("default", defaultFunc.eval.bind(defaultFunc)); module.exports = defaultFunc;
Version data entries
5 entries across 5 versions & 2 rubygems