Method: Avro::Protocol::Message#to_avro

Defined in:
lib/avro/protocol.rb

#to_avro(names = Set.new) ⇒ Object



124
125
126
127
128
129
130
131
# File 'lib/avro/protocol.rb', line 124

def to_avro(names=Set.new)
  {
    'request' => request.to_avro(names),
    'response' => response.to_avro(names)
  }.tap do |hash|
    hash['errors'] = errors.to_avro(names) if errors
  end
end