Sha256: cd04180cc371984fa528cb730c4011573f98e932ee44a99c7bc56794f5082403
Contents?: true
Size: 436 Bytes
Versions: 44
Compression:
Stored size: 436 Bytes
Contents
# frozen_string_literal: true module Cocina module Generator # Class for generating from an openapi reference class SchemaRef < SchemaBase def generate if required && !relaxed "attribute(:#{name.camelize(:lower)}, #{schema_doc.name}.default { #{schema_doc.name}.new })" else "attribute? :#{name.camelize(:lower)}, #{schema_doc.name}.optional" end end end end end
Version data entries
44 entries across 44 versions & 1 rubygems