Class: JsonModel::Builder::ArrayBuilder

Inherits:
NestedBuilder show all
Defined in:
lib/json_model/builder/array_builder.rb

Instance Attribute Summary

Attributes inherited from BaseBuilder

#type

Instance Method Summary collapse

Methods inherited from NestedBuilder

#referenced_schemas

Methods inherited from BaseBuilder

#initialize, #referenced_schemas

Constructor Details

This class inherits a constructor from JsonModel::Builder::BaseBuilder

Instance Method Details

#as_schemaHash

Returns:

  • (Hash)


9
10
11
12
13
14
# File 'lib/json_model/builder/array_builder.rb', line 9

def as_schema
  {
    type: 'array',
    items: builder.as_schema,
  }
end