Class: Capsium::LogBuffer::Entry
- Inherits:
-
Data
- Object
- Data
- Capsium::LogBuffer::Entry
- Defined in:
- lib/capsium/log_buffer.rb,
sig/capsium/log_buffer.rbs
Overview
One buffer entry: a UTC timestamp and a message.
Instance Attribute Summary collapse
-
#message ⇒ Object
readonly
Returns the value of attribute message.
-
#timestamp ⇒ Object
readonly
Returns the value of attribute timestamp.
Class Method Summary collapse
Instance Method Summary collapse
-
#line ⇒ String
"2026-07-19T15:00:00Z message".
Instance Attribute Details
#message ⇒ Object (readonly)
Returns the value of attribute message
14 15 16 |
# File 'lib/capsium/log_buffer.rb', line 14 def @message end |
#timestamp ⇒ Object (readonly)
Returns the value of attribute timestamp
14 15 16 |
# File 'lib/capsium/log_buffer.rb', line 14 def @timestamp end |
Class Method Details
.new ⇒ void
This method returns an undefined value.
9 |
# File 'sig/capsium/log_buffer.rbs', line 9
def self.new: (timestamp: Time, message: String) -> void
|
Instance Method Details
#line ⇒ String
"2026-07-19T15:00:00Z message"
16 |
# File 'lib/capsium/log_buffer.rb', line 16 def line = "#{.utc.iso8601} #{}" |