Module: Dry::Config::DeepSymbolizable
- Included in:
- Hash
- Defined in:
- lib/dry/config/deep_symbolizable.rb
Defined Under Namespace
Modules: Symbolizers
Instance Method Summary collapse
Instance Method Details
#deep_symbolize(invert = false, &block) ⇒ Object
19 20 21 22 23 |
# File 'lib/dry/config/deep_symbolizable.rb', line 19 def deep_symbolize(invert = false, &block) method = self.class.to_s.downcase.to_sym symbolizers = DeepSymbolizable::Symbolizers symbolizers.respond_to?(method) ? symbolizers.send(method, self, invert, &block) : self end |