class Lutaml::Model::Choice
def valid_attributes(object, validated_attributes)
def valid_attributes(object, validated_attributes) @attributes.each do |attribute| if attribute.is_a?(Choice) begin attribute.validate_content!(object) validated_attributes << attribute rescue Lutaml::Model::ChoiceLowerBoundError end elsif Utils.present?(object.public_send(attribute.name)) validated_attributes << attribute.name end end validated_attributes end