|
@@ -4,6 +4,8 @@ module ShopifyAPI
|
|
|
class UnknownVersion < StandardError; end
|
|
|
class InvalidVersion < StandardError; end
|
|
|
|
|
|
+ extend DefinedVersions
|
|
|
+
|
|
|
include Comparable
|
|
|
|
|
|
def self.coerce_to_version(version_or_name)
|
|
@@ -25,11 +27,6 @@ module ShopifyAPI
|
|
|
@versions = {}
|
|
|
end
|
|
|
|
|
|
- def self.define_known_versions
|
|
|
- define_version(Unstable.new)
|
|
|
- define_version(Release.new('2019-04'))
|
|
|
- end
|
|
|
-
|
|
|
def self.latest_stable_version
|
|
|
@versions.values.select(&:stable?).sort.last
|
|
|
end
|