Create metadata subdirectory when needed
This commit is contained in:
parent
20a200bdb7
commit
3c4f60c604
@ -377,18 +377,21 @@ module Cask
|
||||
self.class.caveats(@cask)
|
||||
end
|
||||
|
||||
def metadata_subdir
|
||||
@metadata_subdir ||= @cask.metadata_subdir("Casks", timestamp: :now, create: true)
|
||||
end
|
||||
|
||||
def save_caskfile
|
||||
old_savedir = @cask.metadata_timestamped_path
|
||||
|
||||
return if @cask.source.blank?
|
||||
|
||||
savedir = @cask.metadata_subdir("Casks", timestamp: :now, create: true)
|
||||
(savedir/"#{@cask.token}.rb").write @cask.source
|
||||
(metadata_subdir/"#{@cask.token}.rb").write @cask.source
|
||||
old_savedir&.rmtree
|
||||
end
|
||||
|
||||
def save_config_file
|
||||
@cask.config_path.dirname.mkpath
|
||||
metadata_subdir
|
||||
@cask.config_path.atomic_write(@cask.config.to_json)
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user