Sha256: 76174561e11ab1962b51a00ca9cb74a45eb4efdf70f9a6257f491a900afcf2e9
Contents?: true
Size: 448 Bytes
Versions: 9
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
9 entries across 9 versions & 1 rubygems