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



29
30
31
32
33
# File 'lib/glossarist/rdf/gloss_citation.rb', line 29

def self.slug(citation)
  slug = [citation.source, citation.id].compact.join("/")
  slug = Digest::MD5.hexdigest(citation.source || "")[0..11] if slug.empty?
  slug
end