module Cardio::Version
Constants
- CARD_MINOR
Public Class Methods
card_release()
click to toggle source
# File lib/cardio/version.rb, line 11 def card_release @card_release ||= [1, minor, point, pre].compact.map(&:to_s).join "." end
release()
click to toggle source
# File lib/cardio/version.rb, line 7 def release @version ||= File.read(File.expand_path("../../VERSION", __dir__)).strip end
Private Class Methods
bits()
click to toggle source
# File lib/cardio/version.rb, line 17 def bits release.split(".").map do |bit| bit.match?(/^\d/) ? bit.to_i : bit end end
major()
click to toggle source
# File lib/cardio/version.rb, line 23 def major bits[0] end
minor()
click to toggle source
# File lib/cardio/version.rb, line 27 def minor CARD_MINOR[major] + bits[1] end
point()
click to toggle source
# File lib/cardio/version.rb, line 31 def point bits[2] end
pre()
click to toggle source
# File lib/cardio/version.rb, line 35 def pre bits[3] end