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
|