lib/twurl/version.rb in twurl-0.8.1 vs lib/twurl/version.rb in twurl-0.8.2
- old
+ new
@@ -1,10 +1,17 @@
module Twurl
- module VERSION
- MAJOR = 0 unless defined? MAJOR
- MINOR = 8 unless defined? MINOR
- PATCH = 1 unless defined? PATCH
- BETA = nil unless defined? BETA # Time.now.to_i.to_s
+ class Version
+ MAJOR = 0 unless defined? Twurl::Version::MAJOR
+ MINOR = 8 unless defined? Twurl::Version::MINOR
+ PATCH = 2 unless defined? Twurl::Version::PATCH
+ BETA = nil unless defined? Twurl::Version::BETA # Time.now.to_i.to_s
+
+ class << self
+ # @return [String]
+ def to_s
+ [MAJOR, MINOR, PATCH, BETA].compact.join('.')
+ end
+ end
end
- Version = [VERSION::MAJOR, VERSION::MINOR, VERSION::PATCH, VERSION::BETA].compact * '.'
+ VERSION = Version.to_s
end