Sha256: daf6b94f5257c38811ba41f0bd1afa308b1c71000097510063640323c4d97acb
Contents?: true
Size: 293 Bytes
Versions: 8
Compression:
Stored size: 293 Bytes
Contents
# frozen_string_literal: true require_relative "boolean_combinator" class AndCombinator include BooleanCombinator def combine(evaluator, exprs) Array.wrap(exprs).each do |expr| return false unless evaluator.boolean_convert(evaluator.evaluate(expr)) end true end end
Version data entries
8 entries across 8 versions & 1 rubygems