Sha256: c6a89a52d8fe3043221e1790d6c6291b19457d86db028b1d0da207de28c88924

Contents?: true

Size: 500 Bytes

Versions: 4

Compression:

Stored size: 500 Bytes

Contents

module Schemable
  class IncludedSchemaGenerator
    attr_reader model_definition: Definition
    attr_reader schema_modifier: SchemaModifier
    attr_reader relationships: Hash[Symbol, any]

    def initialize: (Definition) -> void
    def generate: (?relationships_to_exclude_from_expansion: Array[String], ?expand: bool) -> (Hash[Symbol, any])
    def prepare_schema_for_included: (Definition, ?relationships_to_exclude_from_expansion: Array[String], ?expand: bool) -> Hash[Symbol, any]
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
schemable-1.0.3 sig/schemable/included_schema_generator.rbs
schemable-1.0.2 sig/schemable/included_schema_generator.rbs
schemable-1.0.1 sig/schemable/included_schema_generator.rbs
schemable-1.0.0 sig/schemable/included_schema_generator.rbs