Sha256: 02626772b1b49f0d34c0174609ed77d83c49a893e83d4262fb2a78a8705a714d
Contents?: true
Size: 718 Bytes
Versions: 13
Compression:
Stored size: 718 Bytes
Contents
module Skylight module Normalizers # The default normalizer, used if no other is found. class Default # @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} def normalize(trace, name, payload) if name =~ TIER_REGEX [ name, payload[:title], payload[:description] ] else :skip end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems