lib/leap/committee.rb in leap-0.1.0 vs lib/leap/committee.rb in leap-0.2.0

- old
+ new

@@ -6,14 +6,12 @@ @name = name @quorums = [] end def report(characteristics, considerations) - quorums.detect do |quorum| + quorums.grab do |quorum| next unless quorum.satisfied_by? characteristics - if conclusion = quorum.acknowledge(characteristics, considerations) - break conclusion - end + quorum.acknowledge characteristics, considerations end end include ::Blockenspiel::DSL def quorum(name, options = {}, &blk)