Module: VersionGem::Epoch
- Defined in:
- lib/version_gem/epoch.rb,
sig/version_gem/epoch.rbs
Overview
Support for Epoch Semantic Versioning See: https://antfu.me/posts/epoch-semver
Defined Under Namespace
Modules: OverloadApiForEpoch
Constant Summary collapse
- EPOCH_SIZE =
1_000
Class Method Summary collapse
-
.extended(base) ⇒ void
Hook used when this module is extended.
Class Method Details
.extended(base) ⇒ void
This method returns an undefined value.
Hook used when this module is extended
6 7 8 9 10 11 |
# File 'sig/version_gem/epoch.rbs', line 6 def extended(base) raise Error, "VERSION must be defined before 'extend #{name}'" unless defined?(base::VERSION) base.extend(Api) base.extend(OverloadApiForEpoch) end |