Class: Metanorma::Release::EditionSlug

Inherits:
Object
  • Object
show all
Includes:
SlugStrategy
Defined in:
lib/metanorma/release/slug_strategy.rb

Instance Method Summary collapse

Methods included from SlugStrategy

publisher_from_identifier, slug_from_identifier

Instance Method Details

#compute_asset_name(publication) ⇒ Object



39
40
41
# File 'lib/metanorma/release/slug_strategy.rb', line 39

def compute_asset_name(publication)
  "#{publication.slug}-ed#{publication.edition}.zip"
end

#compute_tag(publication) ⇒ Object



34
35
36
37
# File 'lib/metanorma/release/slug_strategy.rb', line 34

def compute_tag(publication)
  tag = "#{publication.slug}/ed#{publication.edition}"
  { tag: tag, pre_release: publication.draft? }
end