Class: Metanorma::Release::ChannelResolver
- Inherits:
-
Object
- Object
- Metanorma::Release::ChannelResolver
- Defined in:
- lib/metanorma/release/config.rb
Overview
Iterates document entries: first match wins. Falls back to [“public”].
Constant Summary collapse
- FALLBACK =
["public"].freeze
Class Method Summary collapse
Class Method Details
.resolve(publication, config) ⇒ Object
103 104 105 106 107 108 |
# File 'lib/metanorma/release/config.rb', line 103 def self.resolve(publication, config) config.document_entries.each do |entry| return entry.channels if entry.matches?(publication) end FALLBACK end |