Sha256: 3001fa23b94e9db72773ef10dc2a09c04f9ef0a76b5b1225a28f0f2a0485d1f6
Contents?: true
Size: 664 Bytes
Versions: 9
Compression:
Stored size: 664 Bytes
Contents
module Sycamore # version representation module VERSION # the file containing the project version number FILE = File.expand_path('../../../VERSION', __FILE__) MAJOR, MINOR, TINY, EXTRA = File.read(FILE).chomp.split('.') # the normalized version string STRING = [MAJOR, MINOR, TINY, EXTRA].compact.join('.').freeze ## # @return [String] def self.to_s() STRING end ## # @return [String] def self.to_str() STRING end ## # @return [Array(Integer, Integer, Integer)] def self.to_a() [MAJOR, MINOR, TINY] end ## # @return [Boolean] def self.==(other) other == self.to_s end end end
Version data entries
9 entries across 9 versions & 3 rubygems