lib/conductor.rb in conductor-0.5.11 vs lib/conductor.rb in conductor-0.5.12
- old
+ new
@@ -9,13 +9,16 @@
class Conductor
MAX_WEIGHTING_FACTOR = 1.25
MINIMUM_LAUNCH_DAYS = 7
DBG = false
- @@VERSION = "0.1.0"
- @@MAJOR_VERSION = "1.0"
- cattr_reader :VERSION
- cattr_reader :MAJOR_VERSION
+ module Version
+ version = Gem::Specification.load(File.expand_path("../conductor.gemspec", File.dirname(__FILE__))).version.to_s.split(".").map { |i| i.to_i }
+ MAJOR = version[0]
+ MINOR = version[1]
+ PATCH = version[2]
+ STRING = "#{MAJOR}.#{MINOR}.#{PATCH}"
+ end
cattr_writer :cache
def self.cache
@@cache || Rails.cache