Sha256: db1558eb94b1baf561bcd00a71aad0e43700f2e2d908744e935b01b8231f5a50
Contents?: true
Size: 917 Bytes
Versions: 6
Compression:
Stored size: 917 Bytes
Contents
require 'rocket_fuel/precheck/check' module RocketFuel module Precheck class CommandLineToolCheck < Check check_name :command_line_tools register! TEN_NINE_RECEIPT_PATH = '/var/db/receipts/com.apple.pkg.CLTools_Executables.bom' DEFAULT_RECEIPT_PATH = '/var/db/receipts/com.apple.pkg.DeveloperToolsCLI.bom' def ok? installed? end def check? RocketFuel::SystemDetails.platform_family?(:mac) end protected def failure_message 'Command Line Tools NOT found.' end def success_message 'Command Line Tools found.' end def installed? FileTest.exist?(receipt_file) end def receipt_file if RocketFuel::SystemDetails.os.minor_version =~ /\A10.(9|(10))/ TEN_NINE_RECEIPT_PATH else DEFAULT_RECEIPT_PATH end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems