Sha256: 738c5b5390d5ad450dc010743b153ca8700f6c44d56c8717f991b318ac250e80
Contents?: true
Size: 626 Bytes
Versions: 4
Compression:
Stored size: 626 Bytes
Contents
# -*- encoding : utf-8 -*- module Cardio module Version class << self CARD_MINOR = { 0 => 90, 1 => 1000 }.freeze # can remove and hardcode after 1.0 def release @version ||= File.read(File.expand_path("../../VERSION", __dir__)).strip end def card_release @card_release ||= [1, minor, point].compact.map(&:to_s).join "." end private def bits release.split(".").map(&:to_i) end def major bits[0] end def minor CARD_MINOR[major] + bits[1] end def point bits[2] end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
card-1.105.2 | lib/cardio/version.rb |
card-1.105.1 | lib/cardio/version.rb |
card-1.105.0 | lib/cardio/version.rb |
card-1.104.2 | lib/cardio/version.rb |