Module: Karafka::Patches::DryConfigurable
- Defined in:
- lib/karafka/patches/dry_configurable.rb
Overview
Patch that will allow to use proc based lazy evaluated settings with Dry Configurable
Instance Method Summary collapse
-
#define!(*args) ⇒ Object
We overwrite ::Dry::Configurable::Config to change on proc behaviour Unfortunately it does not provide an on call proc evaluation, so this feature had to be added here on demand/.
Instance Method Details
#define!(*args) ⇒ Object
We overwrite ::Dry::Configurable::Config to change on proc behaviour Unfortunately it does not provide an on call proc evaluation, so this feature had to be added here on demand/
13 14 15 |
# File 'lib/karafka/patches/dry_configurable.rb', line 13 def define!(*args) super.tap { @config.each_key(&method(:rebuild)) } end |