Class: Uc::Event
- Inherits:
-
Object
- Object
- Uc::Event
- Defined in:
- lib/uc/event.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.parse(event_str) ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/uc/event.rb', line 4 def self.parse(event_str) arr = event_str.split("|", 2) if arr.length == 2 type, msg = arr[0], arr[1] else type, msg = "unknown", event_str end new(type, msg) end |
Instance Method Details
#to_s(size = nil) ⇒ Object
14 15 16 17 |
# File 'lib/uc/event.rb', line 14 def to_s(size = nil) str = "#{type}|#{msg}" size ? truncate(str, size) : str end |