class Avro::Schema::MapSchema

Attributes

values[R]

Public Class Methods

new(values, names=nil, default_namespace=nil) click to toggle source
Calls superclass method Avro::Schema::new
    # File lib/avro/schema.rb
388 def initialize(values, names=nil, default_namespace=nil)
389   super(:map)
390   @values = subparse(values, names, default_namespace)
391 end

Public Instance Methods

to_avro(names=Set.new) click to toggle source
Calls superclass method Avro::Schema#to_avro
    # File lib/avro/schema.rb
393 def to_avro(names=Set.new)
394   super.merge('values' => values.to_avro(names))
395 end