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
257 def initialize(items, names=nil, default_namespace=nil)
258   super(:array)
259   @items = subparse(items, names, default_namespace)
260 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
262 def to_avro(names=Set.new)
263   super.merge('items' => items.to_avro(names))
264 end