Method: Puppet::Property::KeyValue#hash_to_key_value_s

Defined in:
lib/puppet/property/keyvalue.rb

#hash_to_key_value_s(hash) ⇒ Object



25
26
27
28
29
30
31
# File 'lib/puppet/property/keyvalue.rb', line 25

def hash_to_key_value_s(hash)
  if self.class.log_only_changed_or_new_keys
    hash = hash.select { |k, _| @changed_or_new_keys.include?(k) }
  end

  hash.map { |*pair| pair.join(separator) }.join(delimiter)
end