Class: Metanorma::Release::VersionSlug

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



43
44
45
# File 'lib/metanorma/release/slug_strategy.rb', line 43

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

#compute_tag(publication) ⇒ Object



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

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