class Logger::ExtendedMessage

Attributes

args[R]
message[R]

Public Class Methods

new(message, *args) click to toggle source
# File lib/logger_ext.rb, line 9
def initialize(message, *args)
  @message = message
  @args    = args
end

Public Instance Methods

inspect()
Alias for: to_s
to_s() click to toggle source
# File lib/logger_ext.rb, line 14
def to_s
  if args.length == 0
    message
  else
    s = "#{message}: #{args.shift.inspect}"
    args.each_with_index do |arg, idx|
      next if idx == 0
      s += ", #{arg.inspect}"
    end
    s
  end
end
Also aliased as: inspect