module Dry::Config::DeepSymbolizable

Public Instance Methods

deep_symbolize(invert = false, &block) click to toggle source
# 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