Class: LogStruct::Configuration
- Inherits:
-
T::Struct
- Object
- T::Struct
- LogStruct::Configuration
- Extended by:
- T::Sig
- Includes:
- Sorbet::SerializeSymbolKeys
- Defined in:
- lib/log_struct/configuration.rb
Overview
Core configuration class that provides a type-safe API
Class Method Summary collapse
Methods included from Sorbet::SerializeSymbolKeys
Class Method Details
.instance ⇒ Object
63 64 65 |
# File 'lib/log_struct/configuration.rb', line 63 def self.instance @instance ||= T.let(Configuration.new, T.nilable(Configuration)) end |
.set_instance(config) ⇒ Object
68 69 70 |
# File 'lib/log_struct/configuration.rb', line 68 def self.set_instance(config) @instance = config end |