class Chef::Resource::HomebrewCask
Public Instance Methods
Source
# File lib/chef/resource/homebrew_cask.rb, line 85 def casked? unscoped_name = new_resource.cask_name.split("/").last shell_out!( "#{homebrew_bin_path(new_resource.homebrew_path)} list --cask 2>/dev/null", user: new_resource.owner, env: { "HOME" => ::Dir.home(new_resource.owner), "USER" => new_resource.owner }, cwd: ::Dir.home(new_resource.owner), login: true ).stdout.split.include?(unscoped_name) end
Is the desired cask already casked?
@return [Boolean]