Module: Rager::Chat::Schema
- Extended by:
- T::Sig
- Defined in:
- lib/rager/chat/schema.rb
Class Method Summary collapse
Class Method Details
.dry_schema_to_json_schema(schema) ⇒ Object
17 18 19 20 21 22 23 24 |
# File 'lib/rager/chat/schema.rb', line 17 def self.dry_schema_to_json_schema(schema) json_schema_original = schema.json_schema json_schema = JSON.parse(JSON.generate(json_schema_original)) make_strict_recursive!(json_schema) json_schema end |