Sha256: d77e7b34f21bfeccdab0ff6f883c79f885ad2721ac14255df5c26a18683f36a3
Contents?: true
Size: 473 Bytes
Versions: 5
Compression:
Stored size: 473 Bytes
Contents
# frozen_string_literal: true module ElasticAPM class Metadata # @api private class SystemInfo def initialize(config) @config = config @hostname = @config.hostname || `hostname`.chomp @architecture = gem_platform.cpu @platform = gem_platform.os end attr_reader :hostname, :architecture, :platform private def gem_platform @gem_platform ||= Gem::Platform.local end end end end
Version data entries
5 entries across 5 versions & 1 rubygems