class Karafka::Setup::Configurators::Params
the framework configuration. This is a configurator that does exactly that.
so we cannot just require it, we need to initialize it after user is done with
Karafka::Params::Params are dynamically built based on user defined parent class
def self.setup(config)
-
config
(Karafka::Setup::Config
) -- Config we can user to setup things
def self.setup(config) return if defined? Karafka::Params::Params Karafka::Params.const_set( 'Params', Class .new(config.params_base_class) .tap { |klass| klass.include(Karafka::Params::Dsl) } ) end