1 |
|
2 |
|
3 | var genKeys = require('./genKeys.js')
|
4 |
|
5 | function matchingBuckets (buckets, pattern) {
|
6 | var keys = genKeys(pattern)
|
7 | var acc = []
|
8 |
|
9 | for (var b = 0; b < buckets.length; b++) {
|
10 | for (var i = 0; i < keys.length; i++) {
|
11 | if (buckets[b].filter.test(keys[i])) {
|
12 | acc.push(buckets[b])
|
13 | break
|
14 | }
|
15 | }
|
16 | }
|
17 |
|
18 | return acc
|
19 | }
|
20 |
|
21 | module.exports = matchingBuckets
|