| 
									
										
										
										
											2016-09-24 13:52:43 +02:00
										 |  |  | module Hbc | 
					
						
							|  |  |  |   module QualifiedToken | 
					
						
							|  |  |  |     def self.parse(arg) | 
					
						
							| 
									
										
										
										
											2016-10-19 11:54:30 -04:00
										 |  |  |       return nil unless arg.is_a?(String) | 
					
						
							| 
									
										
										
										
											2016-10-24 09:50:33 -04:00
										 |  |  |       return nil unless match = arg.downcase.match(HOMEBREW_TAP_CASK_REGEX) | 
					
						
							|  |  |  |       user, repo, token = match.captures | 
					
						
							| 
									
										
										
										
											2016-09-24 13:52:43 +02:00
										 |  |  |       odebug "[user, repo, token] might be [#{user}, #{repo}, #{token}]" | 
					
						
							|  |  |  |       [user, repo, token] | 
					
						
							| 
									
										
										
										
											2016-08-18 22:11:42 +03:00
										 |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |