Sha256: 10ca5e782418dae8cfb0f6393f4fae7c9ffdeed3e8e77ca0c288aeccf2200b87
Contents?: true
Size: 520 Bytes
Versions: 20
Compression:
Stored size: 520 Bytes
Contents
# frozen_string_literal: true module Datadog module Core module Environment # Retrieves number of classes from runtime module ClassCount def self.value ::ObjectSpace.count_objects[:T_CLASS] end def self.available? return @class_count_available if defined?(@class_count_available) @class_count_available = ::ObjectSpace.respond_to?(:count_objects) && ::ObjectSpace.count_objects.key?(:T_CLASS) end end end end end
Version data entries
20 entries across 20 versions & 2 rubygems