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
375 def initialize(items, names=nil, default_namespace=nil)
376   super(:array)
377   @items = subparse(items, names, default_namespace)
378 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
380 def to_avro(names=Set.new)
381   super.merge('items' => items.to_avro(names))
382 end