class Deimos::SchemaBackends::AvroValidation

Leave Ruby hashes as is but validate them against the schema. Useful for unit tests.

Public Instance Methods

decode_payload(payload, schema: nil) click to toggle source

@override

# File lib/deimos/schema_backends/avro_validation.rb, line 11
def decode_payload(payload, schema: nil)
  payload.with_indifferent_access
end
encode_payload(payload, schema: nil, topic: nil) click to toggle source

@override

# File lib/deimos/schema_backends/avro_validation.rb, line 16
def encode_payload(payload, schema: nil, topic: nil)
  payload.with_indifferent_access
end