Module: LogStruct::Log::Interfaces::CommonFieldBase Abstract
- Extended by:
- T::Helpers, T::Sig
- Included in:
- CommonFields, PublicCommonFields
- Defined in:
- lib/log_struct/shared/interfaces/common_field_base.rb
Overview
This module is abstract.
Subclasses must implement the abstract methods below.
Instance Method Summary collapse
- #level ⇒ Level abstract
- #serialize(strict = true) ⇒ Hash{Symbol => T.untyped} abstract
- #timestamp ⇒ Time abstract
Instance Method Details
#level ⇒ Level
This method is abstract.
16 17 |
# File 'lib/log_struct/shared/interfaces/common_field_base.rb', line 16 def level end |
#serialize(strict = true) ⇒ Hash{Symbol => T.untyped}
This method is abstract.
24 25 |
# File 'lib/log_struct/shared/interfaces/common_field_base.rb', line 24 def serialize(strict = true) end |
#timestamp ⇒ Time
This method is abstract.
20 21 |
# File 'lib/log_struct/shared/interfaces/common_field_base.rb', line 20 def end |