Class: Metanorma::Release::VersionSlug

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



52
53
54
# File 'lib/metanorma/release/slug_strategy.rb', line 52

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

#compute_tag(publication) ⇒ Object



47
48
49
50
# File 'lib/metanorma/release/slug_strategy.rb', line 47

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