module ComplexConfig

def self.configure

Returns:
  • (Config) - The configured object

Other tags:
    Yieldparam: config - The configuration object to modify

Other tags:
    Yield: - Yields the configuration object for setup
def self.configure
  config = Config.new
  yield config
  ComplexConfig::Provider.configure_with config
  config
end