29 lines
504 B
Ruby
Raw Normal View History

2020-10-10 14:16:11 +02:00
# typed: strict
# frozen_string_literal: true
module Utils
module Analytics
class << self
2020-10-28 18:49:10 +11:00
extend T::Sig
2020-10-28 18:49:10 +11:00
sig { returns(String) }
def custom_prefix_label
return generic_custom_prefix_label if Hardware::CPU.arm?
"non-/usr/local"
end
sig { returns(String) }
def arch_label
if Hardware::CPU.arm?
"ARM"
elsif Hardware::CPU.in_rosetta2?
"Rosetta"
else
""
end
end
end
end
end