lib/refinements/hashes.rb in refinements-11.1.0 vs lib/refinements/hashes.rb in refinements-11.1.1

- old
+ new

@@ -49,10 +49,10 @@ return differences_from other if other.is_a?(self.class) && keys.sort! == other.keys.sort! each.with_object({}) { |(key, value), diff| diff[key] = [value, nil] } end - def fetch_value(key, *default_value, &) = fetch(key, *default_value, &) || default_value.first + def fetch_value(key, *default, &) = fetch(key, *default, &) || default.first def flatten_keys prefix: nil, delimiter: "_" reduce({}) do |accumulator, (key, value)| flat_key = prefix ? "#{prefix}#{delimiter}#{key}".to_sym : key