Method: Chef::EncryptedDataBagItem.encrypt_data_bag_item

Defined in:
lib/chef/encrypted_data_bag_item.rb

.encrypt_data_bag_item(plain_hash, secret) ⇒ Object



282
283
284
285
286
287
288
289
290
291
# File 'lib/chef/encrypted_data_bag_item.rb', line 282

def self.encrypt_data_bag_item(plain_hash, secret)
  plain_hash.inject({}) do |h, (key, val)|
    h[key] = if key != "id"
               Encryptor.new(val, secret).for_encrypted_item
             else
               val
             end
    h
  end
end