Sha256: 9461b5348aa08d708436a2d0bfa20cc56b4258cb226f900e5cb69eba976ea8ab
Contents?: true
Size: 483 Bytes
Versions: 40
Compression:
Stored size: 483 Bytes
Contents
# frozen_string_literal: true require 'socket' require_relative '../utils/forking' module Datadog module Core module Environment # For runtime identity module Socket extend Core::Utils::Forking module_function def hostname # Check if runtime has changed, e.g. forked. after_fork! { @hostname = ::Socket.gethostname.freeze } @hostname ||= ::Socket.gethostname.freeze end end end end end
Version data entries
40 entries across 40 versions & 2 rubygems