Codebase list ohcount / run/8fccc97f-1091-4606-8a80-1b8fb386766a/main ruby / gestalt / rules / and_rule.rb
run/8fccc97f-1091-4606-8a80-1b8fb386766a/main

Tree @run/8fccc97f-1091-4606-8a80-1b8fb386766a/main (Download .tar.gz)

and_rule.rb @run/8fccc97f-1091-4606-8a80-1b8fb386766a/main

3581673
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
module Ohcount
	module Gestalt
		# Will trigger if all sub-rules do
		class AndRule < LogicalRule

			def triggers(gestalt_engine)
				rules.each do |r|
					return [] if r.triggers(gestalt_engine).empty?
				end
        [Trigger.new]
			end
		end
	end
end