Module: Iev::BibliographyBuilder
- Defined in:
- lib/iev/bibliography_builder.rb
Overview
Builds a Glossarist::BibliographyData from the sources cited across a
concept collection.
Each unique (source, id) pair from a concept's ConceptSource#origin
becomes one BibliographyEntry. The entry's id is the normalized
anchor that Glossarist::Validation::BibliographyIndex uses for
resolution — so the same normalization rules are applied here.
Class Method Summary collapse
Class Method Details
.build(concepts) ⇒ Glossarist::BibliographyData
16 17 18 19 |
# File 'lib/iev/bibliography_builder.rb', line 16 def build(concepts) entries = collect_entries(concepts) Glossarist::BibliographyData.new(entries: entries) end |