Class: Rigor::FlowContribution::Provenance
- Inherits:
-
Object
- Object
- Rigor::FlowContribution::Provenance
- Defined in:
- lib/rigor/flow_contribution.rb
Overview
Provenance carries the metadata every contribution needs for diagnostic attribution and cache invalidation. ‘source_family` mirrors Analysis::Diagnostic::DEFAULT_SOURCE_FAMILY; `descriptor` is the Cache::Descriptor this contribution attaches to (or `nil` when the contribution does not need its own cache slice).
Class Method Summary collapse
Class Method Details
.builtin ⇒ Object
36 37 38 |
# File 'lib/rigor/flow_contribution.rb', line 36 def self.builtin new(source_family: :builtin, plugin_id: nil, node: nil, descriptor: nil) end |