Class: Metanorma::Release::EditionSlug

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

Instance Method Summary collapse

Instance Method Details

#compute_asset_name(publication) ⇒ Object



24
25
26
# File 'lib/metanorma/release/slug_strategy.rb', line 24

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

#compute_tag(publication) ⇒ Object



19
20
21
22
# File 'lib/metanorma/release/slug_strategy.rb', line 19

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