# File lib/cgikit/api.rb, line 564 def required_condition( existential = [], universal = [], both = [] ) all_unbound = unbound_condition(existential + universal + both) any = any_condition(existential, universal, both) OrCondition.new([all_unbound, any]) end