hash = values.to_set.hash

in lib/openai/internal/type/enum.rb [65:95]


        def hash = values.to_set.hash

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        def coerce(value, state:)
          exactness = state.fetch(:exactness)
          val = value.is_a?(String) ? value.to_sym : value

          if values.include?(val)
            exactness[:yes] += 1
            val
          else
            exactness[values.first&.class == val.class ? :maybe : :no] += 1
            value
          end
        end