2019-05-03 06:17:27 +08:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2013-02-06 03:16:51 +08:00
|
|
|
module Discourse
|
2019-01-25 22:19:01 +08:00
|
|
|
VERSION_REGEXP = /\A\d+\.\d+\.\d+(\.beta\d+)?\z/ unless defined? ::Discourse::VERSION_REGEXP
|
|
|
|
|
2013-08-08 06:47:04 +08:00
|
|
|
# work around reloader
|
|
|
|
unless defined? ::Discourse::VERSION
|
2013-03-13 11:06:58 +08:00
|
|
|
module VERSION #:nodoc:
|
2018-01-04 05:54:55 +08:00
|
|
|
MAJOR = 2
|
2020-06-25 02:00:19 +08:00
|
|
|
MINOR = 6
|
2014-08-27 03:24:07 +08:00
|
|
|
TINY = 0
|
2020-06-25 02:00:19 +08:00
|
|
|
PRE = 'beta1'
|
2013-02-06 03:16:51 +08:00
|
|
|
|
2013-03-13 11:06:58 +08:00
|
|
|
STRING = [MAJOR, MINOR, TINY, PRE].compact.join('.')
|
|
|
|
end
|
2013-02-06 03:16:51 +08:00
|
|
|
end
|
2015-04-28 01:06:53 +08:00
|
|
|
|
|
|
|
def self.has_needed_version?(current, needed)
|
2020-06-29 15:52:33 +08:00
|
|
|
Gem::Version.new(current) >= Gem::Version.new(needed)
|
2015-04-28 01:06:53 +08:00
|
|
|
end
|
2013-03-13 11:06:58 +08:00
|
|
|
end
|