Class: Glossarist::Rdf::GlossCitation

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/glossarist/rdf/gloss_citation.rb

Class Method Summary collapse

Class Method Details

.slug(citation) ⇒ Object



33
34
35
36
37
# File 'lib/glossarist/rdf/gloss_citation.rb', line 33

def self.slug(citation)
  slug = [citation.source, citation.id].compact.join("/")
  slug = DeterministicSlug.from_parts(citation.source) if slug.empty?
  slug
end