lib/facter/util/utils.rb in facter-4.5.2 vs lib/facter/util/utils.rb in facter-4.6.0
- old
+ new
@@ -1,13 +1,13 @@
# frozen_string_literal: true
module Facter
module Utils
# Sort nested hash.
- def self.sort_hash_by_key(hash, recursive = true, &block)
+ def self.sort_hash_by_key(hash, recursive: true, &block)
hash.keys.sort(&block).each_with_object(hash.class.new) do |key, seed|
seed[key] = hash[key]
- seed[key] = sort_hash_by_key(seed[key], true, &block) if recursive && seed[key].is_a?(Hash)
+ seed[key] = sort_hash_by_key(seed[key], recursive: true, &block) if recursive && seed[key].is_a?(Hash)
seed
end
end