in lib/openai/internal/util.rb [9:52]
def self.monotonic_secs = Process.clock_gettime(Process::CLOCK_MONOTONIC)
class << self
def arch
case (arch = RbConfig::CONFIG["arch"])&.downcase
in nil
"unknown"
in /aarch64|arm64/
"arm64"
in /x86_64/
"x64"
in /arm/
"arm"
else
"other:#{arch}"
end
end
def os
case (host = RbConfig::CONFIG["host_os"])&.downcase
in nil
"Unknown"
in /linux/
"Linux"
in /darwin/
"MacOS"
in /freebsd/
"FreeBSD"
in /openbsd/
"OpenBSD"
in /mswin|mingw|cygwin|ucrt/
"Windows"
else
"Other:#{host}"
end
end
end