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)