cask "robloxstudio" do arch arm: "arm64/" version "0.679.0.6790761,b83f96e941f14ec1" sha256 arm: "85fd21843fcdbcc3c0a7b74349e7d3142f3e4cd64b73813c44ce1635bd3ac8a7", intel: "faedbc6d39ccb20f344114c6ce479f0eff9805094e73a9c96f22d6d3fe7fb458" url "https://setup.rbxcdn.com/mac/#{arch}version-#{version.csv.second}-RobloxStudioApp.zip", verified: "setup.rbxcdn.com/" name "Roblox Studio" desc "Roblox IDE to build your experiences" homepage "https://create.roblox.com/" livecheck do url "https://clientsettingscdn.roblox.com/v1/client-version/MacStudio" strategy :json do |json| version = json["version"] client_version = json["clientVersionUpload"]&.split("-")&.second next if version.blank? || client_version.blank? "#{version},#{client_version}" end end auto_updates true depends_on macos: ">= :high_sierra" app "RobloxStudio.app" uninstall quit: "com.roblox.RobloxStudio", delete: "/Applications/RobloxStudio.app" zap trash: [ "~/Library/Preferences/com.roblox.RobloxStudio.plist", "~/Library/Preferences/com.roblox.RobloxStudioChannel.plist", ] end