lib/dry/configurable/class_methods.rb in dry-configurable-1.0.0 vs lib/dry/configurable/class_methods.rb in dry-configurable-1.0.1

- old
+ new

@@ -12,17 +12,17 @@ super subclass.instance_variable_set(:@__config_extension__, __config_extension__) new_settings = settings.dup - subclass.instance_variable_set(:@_settings, new_settings) + subclass.instance_variable_set(:@__settings__, new_settings) # Only classes **extending** Dry::Configurable have class-level config. When # Dry::Configurable is **included**, the class-level config method is undefined because it # resides at the instance-level instead (see `Configurable.included`). if respond_to?(:config) - subclass.instance_variable_set(:@config, config.dup_for_settings(new_settings)) + subclass.instance_variable_set(:@__config__, config.dup_for_settings(new_settings)) end end # Add a setting to the configuration # @@ -54,19 +54,19 @@ # # @return [Settings] # # @api public def settings - @_settings ||= Settings.new + @__settings__ ||= Settings.new end # Return configuration # # @return [Config] # # @api public def config - @config ||= __config_build__ + @__config__ ||= __config_build__ end # @api private def __config_build__(settings = self.settings) __config_extension__.config_class.new(settings)