    # File lib/core/facets/to_hash.rb, line 91
      def to_h_auto
        pairs = true
        mixed = false

        each do |e|
          case e
          when Array
            pairs = false if e.size > 2
          else
            mixed = true
          end
        end

        if mixed
          to_h_splat
        elsif pairs
          to_h_flat
        else
          to_h_multi
        end
      end