# File lib/json-schema/attributes/type.rb, line 90
      def self.type_of_data(data)
        type, klass = TYPE_CLASS_MAPPINGS.map { |k,v| [k,v] }.sort_by { |i|
          k,v = i
          -Array(v).map { |klass| klass.ancestors.size }.max
        }.find { |i|
          k,v = i
          Array(v).any? { |klass| data.kind_of?(klass) }
        }
        type
      end