Class: Sonde::LogMessage
- Inherits:
-
Object
- Object
- Sonde::LogMessage
- Includes:
- Beefcake::Message
- Defined in:
- lib/sonde/log.pb.rb,
lib/sonde/log.pb.rb,
lib/sonde/sonde_extender.rb
Defined Under Namespace
Modules: MessageType
Instance Method Summary collapse
Instance Method Details
#message_type_name ⇒ Object
3 4 5 |
# File 'lib/sonde/sonde_extender.rb', line 3 def {MessageType::OUT => 'STDOUT', MessageType::ERR => 'STDERR'}[] end |
#time ⇒ Object
11 12 13 14 15 |
# File 'lib/sonde/sonde_extender.rb', line 11 def time num_secs = @timestamp / 1000000000 fractional_usecs = (@timestamp % 1000000000).to_f / 1000 Time.at(num_secs, fractional_usecs) end |
#time=(time) ⇒ Object
7 8 9 |
# File 'lib/sonde/sonde_extender.rb', line 7 def time=(time) self. = (time.tv_sec * 1000000000) + time.tv_nsec end |