UNPKG

524 BJavaScriptView Raw
1// Copyright 2011 Mark Cavage, Inc. All rights reserved.
2
3var assert = require('assert');
4var util = require('util');
5
6var parents = require('ldap-filter');
7
8var Filter = require('./filter');
9
10
11///--- API
12
13function OrFilter(options) {
14 parents.OrFilter.call(this, options);
15}
16util.inherits(OrFilter, parents.OrFilter);
17Filter.mixin(OrFilter);
18module.exports = OrFilter;
19
20
21OrFilter.prototype._toBer = function (ber) {
22 assert.ok(ber);
23
24 this.filters.forEach(function (f) {
25 ber = f.toBer(ber);
26 });
27
28 return ber;
29};