Module: RubyLLM::Schema::DSL

Includes:
ComplexTypes, PrimitiveTypes, SchemaBuilders, Utilities
Included in:
RubyLLM::Schema
Defined in:
lib/ruby_llm/schema/dsl.rb,
lib/ruby_llm/schema/dsl/utilities.rb,
lib/ruby_llm/schema/dsl/complex_types.rb,
lib/ruby_llm/schema/dsl/primitive_types.rb,
lib/ruby_llm/schema/dsl/schema_builders.rb

Defined Under Namespace

Modules: ComplexTypes, PrimitiveTypes, SchemaBuilders, Utilities

Method Summary

Methods included from Utilities

#define, #reference

Methods included from ComplexTypes

#any_of, #array, #object, #optional

Methods included from PrimitiveTypes

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

Methods included from SchemaBuilders

#any_of_schema, #array_schema, #boolean_schema, #integer_schema, #null_schema, #number_schema, #object_schema, #string_schema