Adds custom_defined_enum_method config to global configs

This commit is contained in:
Muhammad Nawzad 2023-11-09 10:19:29 +03:00
parent 5a0efd1b60
commit bda6e081de
No known key found for this signature in database
GPG Key ID: B954B6AAE33940B2
2 changed files with 4 additions and 1 deletions

View File

@ -7,7 +7,8 @@ module Schemable
:float_as_string,
:decimal_as_string,
:custom_type_mappers,
:disable_factory_bot
:disable_factory_bot,
:custom_defined_enum_method
)
def initialize
@ -17,6 +18,7 @@ module Schemable
@custom_type_mappers = {}
@decimal_as_string = false
@disable_factory_bot = true
@custom_defined_enum_method = nil
end
def type_mapper(type_name)

View File

@ -5,6 +5,7 @@ module Schemable
attr_accessor float_as_string: bool
attr_accessor decimal_as_string: bool
attr_accessor disable_factory_bot: bool
attr_accessor custom_defined_enum_method: Symbol?
attr_accessor custom_type_mappers: Hash[Symbol, any]
def initialize: -> void