Sha256: 97e56c0054ea3fab387fbda8ba115eae9826fd8b7be2e696934b9c4059a68736
Contents?: true
Size: 566 Bytes
Versions: 32
Compression:
Stored size: 566 Bytes
Contents
# frozen_string_literal: true # Base, template method, class for Prioritizers. This provides the basic # tracking facilities used. # # @api private class Puppet::Graph::Prioritizer def initialize @priority = {} end def forget(key) @priority.delete(key) end def record_priority_for(key, priority) @priority[key] = priority end def generate_priority_for(key) raise NotImplementedError end def generate_priority_contained_in(container, key) raise NotImplementedError end def priority_of(key) @priority[key] end end
Version data entries
32 entries across 32 versions & 1 rubygems