systeminfo/lib/network_info.rb
2023-09-22 14:10:28 -06:00

17 lines
346 B
Ruby
Executable File

# frozen_string_literal: true
require 'speedtest_net'
class NetworkInfo
def self.gather_info
result = SpeedtestNet.run
network_info = {
download_speed: result.pretty_download,
upload_speed: result.pretty_upload
}
File.open('./runtime_log.log', 'w') { |f| f.puts(network_info.to_json) }
network_info
end
end