UNPKG

brie

Version:

Business Rules Integration Engine (brie). Node module for managing business rules, feature flags, and decision logic

10 lines (9 loc) 400 B
const _get = require('lodash/get'); module.exports = function () { const brie = this; const allow_values = function (data_in, c_data = { trait: "id", values: [] }) { const pathedValue = _get(data_in, c_data.trait); return pathedValue && c_data.values && c_data.values.includes && c_data.values.includes(pathedValue); }; Object.assign(brie.criteria, { allowValues: allow_values }); };