Sha256: fc3f54f6706195731e40bb14f4f2a2ba67c403510a0d5f20bb0723ca8bdce537
Contents?: true
Size: 560 Bytes
Versions: 2
Compression:
Stored size: 560 Bytes
Contents
require 'chef_fs/data_handler/data_handler_base' module ChefFS module DataHandler class AclDataHandler < DataHandlerBase def normalize(node, entry) # Normalize the order of the keys for easier reading result = super(node, { 'create' => {}, 'read' => {}, 'update' => {}, 'delete' => {}, 'grant' => {} }) result.keys.each do |key| result[key] = super(result[key], { 'actors' => [], 'groups' => [] }) end result end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
knife-essentials-0.9.6 | lib/chef_fs/data_handler/acl_data_handler.rb |
knife-essentials-0.9.5 | lib/chef_fs/data_handler/acl_data_handler.rb |