Module: Schematist::DSL

Includes:
ComplexTypes, Conditionals, PrimitiveTypes, SchemaBuilders, Utilities
Included in:
Schema
Defined in:
lib/schematist/dsl.rb,
lib/schematist/dsl/utilities.rb,
lib/schematist/dsl/conditionals.rb,
lib/schematist/dsl/complex_types.rb,
lib/schematist/dsl/primitive_types.rb,
lib/schematist/dsl/schema_builders.rb,
lib/schematist/dsl/conditional_builder.rb,
lib/schematist/dsl/conditional_context.rb

Defined Under Namespace

Modules: ComplexTypes, Conditionals, PrimitiveTypes, SchemaBuilders, Utilities Classes: ConditionalBuilder, ConditionalContext

Method Summary

Methods included from Utilities

#define, #keys, #keys_matching, #object_keywords, #reference

Methods included from Conditionals

#conditions, #dependencies, #dependent, #given

Methods included from ComplexTypes

#all_of, #any_of, #array, #none_of, #object, #one_of, #optional, #raw, #tuple

Methods included from PrimitiveTypes

#boolean, #integer, #null, #number, #string

Methods included from SchemaBuilders

#all_of_schema, #any_of_schema, #array_schema, #boolean_schema, #integer_schema, #none_of_schema, #null_schema, #number_schema, #object_schema, #one_of_schema, #string_schema, #tuple_schema