akamai-nginx
Version:
generate nginx config from akamai property
20 lines (16 loc) • 545 B
JavaScript
import { Behavior } from '../behavior.js';
export class BehaviorDenyAccess extends Behavior {
constructor(options, valueMap) {
super();
this.options = options;
this.valueMap = valueMap;
}
process() {
return this.options.enabled ? 'ngx.var.aka_deny_reason = ' + this.value(this.options.reason)
: [
'-- denyAccess disabled: ' + this.options.reason,
'ngx.var.aka_deny_reason = ""'
];
}
}
Behavior.register('denyAccess', BehaviorDenyAccess);