Module: ActiveInteractor::Version
- Defined in:
- lib/active_interactor/version.rb
Overview
The ActiveInteractor version info
Constant Summary collapse
- MAJOR =
The ActiveInterctor major version number
1- MINOR =
The ActiveInterctor minor version number
2- PATCH =
The ActiveInterctor patch version number
2- PRE =
The ActiveInterctor pre-release version
nil- META =
The ActiveInterctor meta version
nil
Class Method Summary collapse
-
.gem_version ⇒ String
The ActiveInterctor rubygems version.
-
.semver ⇒ String
The ActiveInterctor semver version.
Class Method Details
.gem_version ⇒ String
The ActiveInterctor rubygems version
31 32 33 34 |
# File 'lib/active_interactor/version.rb', line 31 def self.gem_version = PRE.nil? ? nil : [PRE, META].compact.join('.').freeze [MAJOR, MINOR, PATCH, ].compact.join('.').freeze end |
.semver ⇒ String
The ActiveInterctor semver version
38 39 40 41 42 43 |
# File 'lib/active_interactor/version.rb', line 38 def self.semver version = [MAJOR, MINOR, PATCH].join('.') version = "#{version}-#{PRE}" if PRE version = "#{version}+#{META}" if META version.freeze end |