akamai-nginx
Version:
generate nginx config from akamai property
19 lines (13 loc) • 417 B
JavaScript
import { Criteria } from '../criteria.js';
export class CriteriaClientIp extends Criteria {
constructor(options, valueMap) {
super();
this.options = options;
this.valueMap = valueMap;
this.checkVar = 'trueClientIp()';
}
process() {
return ('"NOT_ENFORCED" ~= "' + this.options.values.join(', ') + '"');
}
}
Criteria.register('clientIp', CriteriaClientIp);