module MatchReduce

Top-level namespace

Copyright © 2019-present, Blue Marble Payroll, LLC

This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.

Copyright © 2019-present, Blue Marble Payroll, LLC

This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.

Copyright © 2019-present, Blue Marble Payroll, LLC

This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.

Copyright © 2019-present, Blue Marble Payroll, LLC

This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.

Constants

ANY

Something unique which will represent “match on all values”. This is used as the base value for all pattern keys.

VERSION

Public Class Methods

process(aggregators, records, resolver: Objectable.resolver, any: ANY) click to toggle source
# File lib/match_reduce.rb, line 25
def process(aggregators, records, resolver: Objectable.resolver, any: ANY)
  Processor.new(aggregators, resolver: resolver, any: any)
           .add_each(records)
           .results
end