module MeasureMethod::Logger

Public Instance Methods

log(data) click to toggle source
# File lib/measure_method/logger.rb, line 5
def log(data)
  puts(stringify(data))
end
puts(str) click to toggle source
# File lib/measure_method/logger.rb, line 19
def puts(str)
  $stdout.puts(str)
end
stringify(data) click to toggle source
# File lib/measure_method/logger.rb, line 9
def stringify(data)
  data.map do |k,v|
    if v.to_s =~ /[^0-9A-Z._-]/i
      [k, '=', '"', v, '"'].join
    else
      "#{k}=#{v}"
    end
  end.join(' ')
end