Sha256: c950e6d5f449162cb97d3134264b161b7dea99bf9f8c16f7dd9bdf7bfa2c1aba
Contents?: true
Size: 493 Bytes
Versions: 105
Compression:
Stored size: 493 Bytes
Contents
# frozen_string_literal: true require_relative 'avro_base' module Deimos module SchemaBackends # Leave Ruby hashes as is but validate them against the schema. # Useful for unit tests. class AvroValidation < AvroBase # @override def decode_payload(payload, schema: nil) payload.with_indifferent_access end # @override def encode_payload(payload, schema: nil, topic: nil) payload.with_indifferent_access end end end end
Version data entries
105 entries across 105 versions & 2 rubygems