2024-09-19 10:58:53 -07:00

18 lines
314 B
Ruby

# typed: strict
# frozen_string_literal: true
module OS
module Mac
module Cleaner
private
sig { params(path: Pathname).returns(T::Boolean) }
def executable_path?(path)
path.mach_o_executable? || path.text_executable?
end
end
end
end
Cleaner.prepend(OS::Mac::Cleaner)