Module: PlutoniumGenerators::Concerns::Config
- Included in:
- Generator
- Defined in:
- lib/generators/pu/lib/plutonium_generators/concerns/config.rb
Instance Method Summary collapse
Instance Method Details
#read_config(scope, key, default: nil) ⇒ Object
12 13 14 |
# File 'lib/generators/pu/lib/plutonium_generators/concerns/config.rb', line 12 def read_config(scope, key, default: nil) config.dig(scope, key) || default end |
#write_config(scope, **kwargs) ⇒ Object
8 9 10 |
# File 'lib/generators/pu/lib/plutonium_generators/concerns/config.rb', line 8 def write_config(scope, **kwargs) write_config! config.deep_merge({scope => kwargs}) end |