Move error to the right place.

This commit is contained in:
Markus Reiter 2018-07-16 23:36:15 +02:00
parent c47d51519e
commit d069cc2ebc

View File

@ -152,17 +152,17 @@ module Hbc
Container.for_path(@downloaded_path) Container.for_path(@downloaded_path)
end end
container&.new(@cask, @downloaded_path, @command, verbose: verbose?) unless container
raise CaskError, "Uh oh, could not figure out how to unpack '#{@downloaded_path}'."
end
container.new(@cask, @downloaded_path, @command, verbose: verbose?)
end end
end end
def extract_primary_container def extract_primary_container
odebug "Extracting primary container" odebug "Extracting primary container"
unless primary_container
raise CaskError, "Uh oh, could not figure out how to unpack '#{@downloaded_path}'"
end
odebug "Using container class #{primary_container.class} for #{@downloaded_path}" odebug "Using container class #{primary_container.class} for #{@downloaded_path}"
FileUtils.mkdir_p @cask.staged_path FileUtils.mkdir_p @cask.staged_path
primary_container.extract primary_container.extract