class Avrocado::Serializer

Attributes

schema[R]

Public Class Methods

new(schema) click to toggle source
# File lib/avrocado/serializer.rb, line 5
def initialize(schema)
  @schema = schema
end
serialize(message, schema) click to toggle source
# File lib/avrocado/serializer.rb, line 9
def self.serialize(message, schema)
  new(schema).serialize(message)
end

Public Instance Methods

serialize(message) click to toggle source
# File lib/avrocado/serializer.rb, line 13
def serialize(message)
  Avrocado::Encoder.new(message, schema).encoded
end