module Avromatic::Model::MessagingSerialization::Encode

Public Instance Methods

avro_message_key() click to toggle source
# File lib/avromatic/model/messaging_serialization.rb, line 24
def avro_message_key
  raise 'Model has no key schema' unless key_avro_schema

  avro_messaging.encode(
    key_attributes_for_avro,
    schema_name: key_avro_schema.fullname,
    subject: key_avro_schema_subject
  )
end
avro_message_value() click to toggle source
# File lib/avromatic/model/messaging_serialization.rb, line 16
def avro_message_value
  avro_messaging.encode(
    value_attributes_for_avro,
    schema_name: value_avro_schema.fullname,
    subject: value_avro_schema_subject
  )
end