Sha256: 27b050b12499db5421bf6b90d43ce411052e8012ebcdf81d6e631bdf7287aa20
Contents?: true
Size: 399 Bytes
Versions: 2
Compression:
Stored size: 399 Bytes
Contents
require 'pdk' module PDK module Analytics module Util def self.fetch_os_async require 'concurrent/configuration' require 'concurrent/future' Concurrent::Future.execute(executor: :io) do os = Facter.value('os') os.nil? ? 'unknown' : "#{os['name']} #{os.fetch('release', {}).fetch('major', '')}".strip end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pdk-3.0.1 | lib/pdk/analytics/util.rb |
pdk-3.0.0 | lib/pdk/analytics/util.rb |