| 
					
				 | 
			
			
				@@ -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 
			 |