module Factree::Aggregate
@api private
Public Class Methods
alternatives(facts, *decide_procs)
click to toggle source
@see DSL.decide_between_alternatives
# File lib/factree/aggregate.rb, line 4 def self.alternatives(facts, *decide_procs) conclusion = nil decide_procs.each do |decide| conclusion = decide.call(facts) break unless conclusion.nil? end conclusion end