Sha256: 95830defdccd1151c55f06273dc1d31fdda6675672b9714d0cfc3a4a01086945
Contents?: true
Size: 448 Bytes
Versions: 4
Compression:
Stored size: 448 Bytes
Contents
module SoberSwag class OutputObject ## # Syntax for definitions that can add fields. module FieldSyntax def field(name, serializer, from: nil, &block) add_field!(Field.new(name, serializer, from: from, &block)) end ## # Given a symbol to this, we will use a primitive name def primitive(name) SoberSwag::Serializer.Primitive(SoberSwag::Types.const_get(name)) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems