module Atatus::Normalizers

@api private

Public Class Methods

build(config) click to toggle source
# File lib/atatus/normalizers.rb, line 41
def self.build(config)
  normalizers = @registered.each_with_object({}) do |(name, klass), built|
    built[name] = klass.new(config)
  end

  Collection.new(normalizers)
end
register(name, klass) click to toggle source
# File lib/atatus/normalizers.rb, line 36
def self.register(name, klass)
  @registered ||= {}
  @registered[name] = klass
end