# File lib/cgikit/api.rb, line 681 def item_display_value_validation msg = "'item' must be bound when 'display' or 'value' is bound." item_condition = KeyErrorCondition.new(:item, KeyErrorCondition::UNBOUND) display_condition = KeyErrorCondition.new(:display, KeyErrorCondition::BOUND) value_condition = KeyErrorCondition.new(:value, KeyErrorCondition::BOUND) display_value = OrCondition.new([display_condition, value_condition]) condition = AndCondition.new([item_condition, display_value]) Validation.new(msg, condition) end