lib/bullet_train/api.rb in bullet_train-api-1.1.10 vs lib/bullet_train/api.rb in bullet_train-api-1.1.11
- old
+ new
@@ -14,7 +14,20 @@
module BulletTrain
module Api
mattr_accessor :endpoints, default: []
mattr_accessor :current_version, default: "v1"
+ mattr_accessor :initial_version, default: "v1"
+
+ def self.current_version_numeric
+ current_version.split("v").last.to_i
+ end
+
+ def self.initial_version_numeric
+ initial_version.split("v").last.to_i
+ end
+
+ def self.all_versions
+ (initial_version_numeric..current_version_numeric).map { |version| "v#{version}".to_sym }
+ end
end
end