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