Sha256: 9cfcbac1dba50697825330449c35d19b7ab2fc18f5610740d7e2a036af0fe7d0
Contents?: true
Size: 565 Bytes
Versions: 20
Compression:
Stored size: 565 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
20 entries across 20 versions & 1 rubygems