class Opbeat::Normalizers::Container

Public Class Methods

new(normalizers) click to toggle source
# File lib/opbeat/normalizers.rb, line 40
def initialize normalizers
  @normalizers = normalizers
end

Public Instance Methods

keys() click to toggle source
# File lib/opbeat/normalizers.rb, line 44
def keys
  @normalizers.keys
end
normalize(transaction, name, payload) click to toggle source
# File lib/opbeat/normalizers.rb, line 52
def normalize transaction, name, payload
  normalizer_for(name).normalize transaction, name, payload
end
normalizer_for(name) click to toggle source
# File lib/opbeat/normalizers.rb, line 48
def normalizer_for name
  @normalizers[name] || DEFAULT
end