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
387 def initialize(values, names=nil, default_namespace=nil)
388   super(:map)
389   @values = subparse(values, names, default_namespace)
390 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
392 def to_avro(names=Set.new)
393   super.merge('values' => values.to_avro(names))
394 end