Class: JSONLogFormat

Inherits:
Object
  • Object
show all
Defined in:
lib/json_log_format.rb,
lib/json_log_format/version.rb

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.call(data) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/json_log_format.rb', line 5

def self.call(data)
  payload = data.transform_values do |value|
    if value.is_a?(Float)
      Kernel.format("%.2fms", value)
    else
      value
    end
  end

  JSON.dump(payload)
end