Sha256: 74687221f8b6a294abf4e8af11f916b484aa75f55e857da1c57a0cbc2b41af63

Contents?: true

Size: 529 Bytes

Versions: 2

Compression:

Stored size: 529 Bytes

Contents

class Version
	def self.read filename
		return "#{Gem::Specification.load(filename).version.to_s}" if filename.include?('.gemspec') 
		return IO.read(filename).scan(/Version\(\"([\d.]+)\"\)/)[0][0] if filename.include?('AssemblyInfo.cs')  
		'0.0.0'
	end
end

if !defined? VERSION
	Dir.glob('**/*.gemspec').each{|gemspec|
		if !defined? VERSION
			VERSION=Version.read gemspec
		end
	}
	Dir.glob('**/AssemblyInfo.cs').each{|assemblyInfo|
		if !defined? VERSION
			VERSION=Version.read assemblyInfo
		end
	}
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dev-2.0.199 lib/base/version.rb
dev-2.0.198 lib/base/version.rb