Remove QualifiedToken.

This commit is contained in:
Markus Reiter 2018-04-14 10:35:21 +02:00
parent 270d888297
commit 8d0d5eb6d9
3 changed files with 4 additions and 20 deletions

View File

@ -19,7 +19,6 @@ require "hbc/locations"
require "hbc/config"
require "hbc/macos"
require "hbc/pkg"
require "hbc/qualified_token"
require "hbc/scopes"
require "hbc/staged"
require "hbc/system_command"

View File

@ -60,16 +60,12 @@ module Hbc
end
def self.repo_info(cask)
user, repo, token = QualifiedToken.parse(Hbc.all_tokens.detect { |t| t.split("/").last == cask.token })
return if cask.tap.nil?
return if user.nil? || repo.nil?
remote_tap = Tap.fetch(user, repo)
url = if remote_tap.custom_remote? && !remote_tap.remote.nil?
remote_tap.remote
url = if cask.tap.custom_remote? && !cask.tap.remote.nil?
cask.tap.remote
else
"#{remote_tap.default_remote}/blob/master/Casks/#{token}.rb"
"#{cask.tap.default_remote}/blob/master/Casks/#{cask.token}.rb"
end
puts "From: #{Formatter.url(url)}"

View File

@ -1,11 +0,0 @@
module Hbc
module QualifiedToken
def self.parse(arg)
return nil unless arg.is_a?(String)
return nil unless match = arg.downcase.match(HOMEBREW_TAP_CASK_REGEX)
user, repo, token = match.captures
odebug "[user, repo, token] might be [#{user}, #{repo}, #{token}]"
[user, repo, token]
end
end
end