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