class ChefCLI::PolicyfileLock
def set_included_policy_locks_from_lock_data(lock_data)
def set_included_policy_locks_from_lock_data(lock_data) locks = lock_data["included_policy_locks"] if locks.nil? @included_policy_locks = [] else locks.each do |lock_info| unless %w{revision_id name source_options}.all? { |key| !lock_info[key].nil? } raise InvalidLockfile, "lockfile included policy missing one of the required keys" end end @included_policy_locks = locks end end