Module: Hcoona::ReleaseSmoke::Rubygems::Version
- Defined in:
- lib/hcoona/release_smoke/rubygems/version.rb
Constant Summary collapse
- GEM_NAME =
"hcoona-release-smoke-rubygems"- STATIC_VERSION =
"1.0.0.beta"
Class Method Summary collapse
Class Method Details
.current ⇒ Object
14 15 16 |
# File 'lib/hcoona/release_smoke/rubygems/version.rb', line 14 def current from_loaded_gem || STATIC_VERSION end |
.from_loaded_gem ⇒ Object
18 19 20 |
# File 'lib/hcoona/release_smoke/rubygems/version.rb', line 18 def from_loaded_gem Gem.loaded_specs[GEM_NAME]&.version&.to_s end |
.rubygems_version(version) ⇒ Object
22 23 24 |
# File 'lib/hcoona/release_smoke/rubygems/version.rb', line 22 def rubygems_version(version) Gem::Version.new(version.to_s.split("+", 2).first).to_s end |