Sha256: cce23431a793cd8981fb0b8013f06f0e03e4f41362394f0896c471ffddb89625
Contents?: true
Size: 755 Bytes
Versions: 2
Compression:
Stored size: 755 Bytes
Contents
class Version def self.list Dir.chdir(get_vimorg_dir) do list = `hg tags`.split.reverse return list.values_at(* list.each_index.select { |i| i.odd? }) end end def self.versions output = [] vims_dir = get_vims_dir return output unless File.exists?(vims_dir) Dir.glob(File.join(vims_dir, 'v*')).sort.each do |d| output << File.basename(d) end return output end def self.latest return list.select { |v| v =~ /^v7-.+$/ }.last end def self.convert(version) return "v#{version.gsub(/\./, '-')}" end def self.format(version) case version when /^latest$/ version = latest when /^(\d\.\d\.\d+)$/ version = convert(version) end return version end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vvm-rb-0.0.15 | lib/vvm-rb/version.rb |
vvm-rb-0.0.14 | lib/vvm-rb/version.rb |