Support languages
when installing from the API
This commit is contained in:
parent
10845a1122
commit
c1fdcbdd0e
@ -212,8 +212,9 @@ module Cask
|
|||||||
|
|
||||||
json_cask.deep_symbolize_keys!
|
json_cask.deep_symbolize_keys!
|
||||||
|
|
||||||
# Use the cask-source API if there are any `*flight` blocks
|
# Use the cask-source API if there are any `*flight` blocks or the cask has multiple languages
|
||||||
if json_cask[:artifacts].any? { |artifact| FLIGHT_STANZAS.include?(artifact.keys.first) }
|
if json_cask[:artifacts].any? { |artifact| FLIGHT_STANZAS.include?(artifact.keys.first) } ||
|
||||||
|
json_cask[:languages].any?
|
||||||
cask_source = Homebrew::API::CaskSource.fetch(token)
|
cask_source = Homebrew::API::CaskSource.fetch(token)
|
||||||
return FromContentLoader.new(cask_source).load(config: config)
|
return FromContentLoader.new(cask_source).load(config: config)
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user