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
270 def initialize(values, names=nil, default_namespace=nil)
271   super(:map)
272   @values = subparse(values, names, default_namespace)
273 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
275 def to_avro(names=Set.new)
276   super.merge('values' => values.to_avro(names))
277 end