class Loggem::Formatters::KeyValue
Public Instance Methods
call(data)
click to toggle source
# File lib/loggem/formatters/key_value.rb, line 5 def call(data) data.each.map { |k, v| format k, v }.join ' ' end
Private Instance Methods
format(key, value)
click to toggle source
# File lib/loggem/formatters/key_value.rb, line 13 def format(key, value) %Q|#{key}="#{format_value value}"| end
format_value(value)
click to toggle source
# File lib/loggem/formatters/key_value.rb, line 19 def format_value(value) case value when String value.gsub('"') { %q|\"| } when Symbol value else value.inspect end end