class Uc::Event
Public Class Methods
parse(event_str)
click to toggle source
# 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
Public Instance Methods
to_s(size = nil)
click to toggle source
# File lib/uc/event.rb, line 14 def to_s(size = nil) str = "#{type}|#{msg}" size ? truncate(str, size) : str end
Private Instance Methods
truncate(str, size)
click to toggle source
# File lib/uc/event.rb, line 21 def truncate(str, size) if str.size <= size str else "#{str[0, size - 3] }..." end end