schemable/sig/schemable/attribute_schema_generator.rbs
2023-11-10 19:50:26 +03:00

14 lines
461 B
Plaintext

module Schemable
class AttributeSchemaGenerator
attr_accessor model: Class
attr_accessor model_definition: Definition
attr_accessor configuration: Configuration
attr_accessor response: Hash[Symbol, any]?
attr_accessor schema_modifier: SchemaModifier
def initialize: (Definition) -> void
def generate_attributes_schema: -> (Hash[Symbol, any] | Array[any])
def generate_attribute_schema: (Symbol) -> Hash[Symbol, any]
end
end