class SyslogMultilineLog

Constants

VERSION

Public Class Methods

new(text) click to toggle source
# File lib/syslog_multiline_log.rb, line 4
def initialize(text)
  @text = text
end

Public Instance Methods

to_s() click to toggle source
# File lib/syslog_multiline_log.rb, line 8
def to_s
  lines = @text.split("\n")
  return @text if lines.size == 1

  lines.map.with_index do |line, i|
    "[#{i + 1}/#{lines.count}] #{line}"
  end.join("\n")
end