Make sure DEFAULT_DIRS values are Pathnames

This commit fixes the PR #7417 bug.

The call to `canonicalize` needs to wrap `DEFAULT_DIRS`, not the
other way around. This was mixed up in PR #7417 due to an oversight.
This commit is contained in:
Claudia 2020-04-27 15:10:43 +02:00
parent c85df70757
commit b8aa808b9d
No known key found for this signature in database
GPG Key ID: 246AC3C0F10BE51F

View File

@ -69,7 +69,7 @@ module Cask
attr_accessor :explicit
def initialize(default: nil, env: nil, explicit: {})
@default = DEFAULT_DIRS.merge(self.class.canonicalize(default)) if default
@default = self.class.canonicalize(DEFAULT_DIRS.merge(default)) if default
@env = self.class.canonicalize(env) if env
@explicit = self.class.canonicalize(explicit)