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