Sha256: 6953b6fcfcc25b3a62f4548d052f3a808cb1aa6c7c00516d4cd38e8b4bb706de
Contents?: true
Size: 503 Bytes
Versions: 4
Compression:
Stored size: 503 Bytes
Contents
# frozen_string_literal: true require 'git' require_relative '../data/version' module GFSM module Tools class CurrentVersionLoader def self.load_current_version(repo) last_tag_name = GFSM::Tools::GitUtilities.extract_last_tag_name(repo) return GFSM::Data::Version.new("0.0.0") unless last_tag_name if last_tag_name.downcase.start_with?("v") last_tag_name.slice!(0) end GFSM::Data::Version.new(last_tag_name) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems