Module: Metanorma::Release::NamingStrategy
- Included in:
- DraftSuffixNaming, EditionNaming, InternetDraftNaming, RfcNaming, VersionNaming
- Defined in:
- lib/metanorma/release/naming_strategy.rb
Instance Method Summary collapse
- #compute_asset_name(id, version) ⇒ Object
- #compute_canonical_base(id, version) ⇒ Object
- #compute_tag(id, version) ⇒ Object
Instance Method Details
#compute_asset_name(id, version) ⇒ Object
10 11 12 |
# File 'lib/metanorma/release/naming_strategy.rb', line 10 def compute_asset_name(id, version) raise NotImplementedError, "#{self.class} must implement #compute_asset_name" end |
#compute_canonical_base(id, version) ⇒ Object
14 15 16 |
# File 'lib/metanorma/release/naming_strategy.rb', line 14 def compute_canonical_base(id, version) raise NotImplementedError, "#{self.class} must implement #compute_canonical_base" end |
#compute_tag(id, version) ⇒ Object
6 7 8 |
# File 'lib/metanorma/release/naming_strategy.rb', line 6 def compute_tag(id, version) raise NotImplementedError, "#{self.class} must implement #compute_tag" end |