Class: Metanorma::Release::RfcNaming

Inherits:
Object
  • Object
show all
Includes:
NamingStrategy
Defined in:
lib/metanorma/release/naming_strategy.rb

Instance Method Summary collapse

Instance Method Details

#compute_asset_name(id, _version) ⇒ Object



91
92
93
# File 'lib/metanorma/release/naming_strategy.rb', line 91

def compute_asset_name(id, _version)
  "#{id}.zip"
end

#compute_canonical_base(id, version) ⇒ Object



95
96
97
# File 'lib/metanorma/release/naming_strategy.rb', line 95

def compute_canonical_base(id, version)
  "#{id}-ed#{version.edition}"
end

#compute_tag(id, version) ⇒ Object



86
87
88
89
# File 'lib/metanorma/release/naming_strategy.rb', line 86

def compute_tag(id, version)
  tag = "#{id}/ed#{version.edition}"
  ReleaseTag.create(tag, pre_release: version.pre_release?)
end