Sha256: d24d1c14f7a3770968ae00cd57307595cb18605a5c0954508f2247742e1e336e
Contents?: true
Size: 522 Bytes
Versions: 8
Compression:
Stored size: 522 Bytes
Contents
module Embork::BuildVersions VERSION_FORMAT_EXP = /\d{4}\.\d{2}\.\d{2}\.\d{2}\.\d{2}\.\d{2}\.\d{4}/ def sorted_versions(project_root) build_path = File.join(project_root, 'build', Embork.env.to_s) versions = [] Find.find(build_path) do |file| version = version_name(file) versions.push version if version end # Tidy up! versions.uniq!.sort!.reverse! end def version_name(filename) m = File.basename(filename).match VERSION_FORMAT_EXP m.nil? ? false : m[0] end end
Version data entries
8 entries across 8 versions & 1 rubygems