class Avro::Schema::ArraySchema

Attributes

items[R]

Public Class Methods

new(items, names=nil, default_namespace=nil) click to toggle source
Calls superclass method Avro::Schema::new
    # File lib/avro/schema.rb
374 def initialize(items, names=nil, default_namespace=nil)
375   super(:array)
376   @items = subparse(items, names, default_namespace)
377 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
379 def to_avro(names=Set.new)
380   super.merge('items' => items.to_avro(names))
381 end