lib/anyway/config.rb in runger_config-2.7.0 vs lib/anyway/config.rb in runger_config-3.0.0

- old
+ new

@@ -3,19 +3,18 @@ require "active_support/all" require "anyway/optparse_config" require "anyway/dynamic_config" module Anyway # :nodoc: - using RubyNext using Anyway::Ext::DeepDup using Anyway::Ext::DeepFreeze using Anyway::Ext::Hash using Anyway::Ext::FlattenNames using(Module.new do refine Object do - def vm_object_id() = (object_id << 1).to_s(16) + def vm_object_id = (object_id << 1).to_s(16) end end) # Base config class # Provides `attr_config` method to describe @@ -184,11 +183,11 @@ if superclass.respond_to?(:explicit_config_name) superclass.explicit_config_name end end - def explicit_config_name?() = !explicit_config_name.nil? + def explicit_config_name? = !explicit_config_name.nil? def env_prefix(val = nil) return (@env_prefix = val.to_s.upcase) unless val.nil? return @env_prefix if instance_variable_defined?(:@env_prefix) @@ -210,11 +209,11 @@ else {} end end - def new_empty_config() = {} + def new_empty_config = {} def coerce_types(mapping) Utils.deep_merge!(coercion_mapping, mapping) mapping.each do |key, val| @@ -384,20 +383,20 @@ @__trace__ = trace self end - def load_from_sources(base_config, **options) + def load_from_sources(base_config, **) Anyway.loaders.each do |(_id, loader)| - Utils.deep_merge!(base_config, loader.call(**options)) + Utils.deep_merge!(base_config, loader.call(**)) end base_config end - def dig(*keys) = values.dig(*keys) + def dig(*) = values.dig(*) - def to_h() = values.deep_dup.deep_freeze + def to_h = values.deep_dup.deep_freeze def dup self.class.allocate.tap do |new_config| %i[config_name env_prefix __trace__].each do |ivar| new_config.instance_variable_set(:"@#{ivar}", send(ivar).dup) @@ -410,10 +409,10 @@ Anyway.env.fetch(env_prefix).delete("conf") || Settings.default_config_path.call(name) end def deconstruct_keys(keys) = values.deconstruct_keys(keys) - def to_source_trace() = __trace__&.to_h + def to_source_trace = __trace__&.to_h def inspect "#<#{self.class}:0x#{vm_object_id.rjust(16, "0")} config_name=\"#{config_name}\" env_prefix=\"#{env_prefix}\" " \ "values=#{values.inspect}>" end