class Skylight::Core::Normalizers::Default

The default normalizer, used if no other is found.

Public Instance Methods

normalize(_trace, name, payload) click to toggle source

@param trace [Skylight::Messages::Trace::Builder] ignored, only present to match API @param name [String] @param payload [Hash] @option payload [String] :title @option payload [String] :description @return [Array, :skip] the normalized array or `:skip` if `name` is not part of a known {Skylight::TIERS tier}

# File lib/skylight/core/normalizers/default.rb, line 11
def normalize(_trace, name, payload)
  if name =~ Skylight::TIER_REGEX
    [
      name,
      payload[:title],
      payload[:description]
    ]
  else
    :skip
  end
end