Class: Mnemonic::Metric::InstancesCount
- Defined in:
- lib/mnemonic/metric/instances_count.rb
Instance Attribute Summary
Attributes inherited from Base
#diff, #diff_from_start, #name, #prev_value, #start_value, #value
Instance Method Summary collapse
-
#initialize(klass) ⇒ InstancesCount
constructor
A new instance of InstancesCount.
- #kind ⇒ Object
Methods inherited from Base
#each_submetric, #refresh!, #start!
Constructor Details
#initialize(klass) ⇒ InstancesCount
Returns a new instance of InstancesCount.
4 5 6 7 |
# File 'lib/mnemonic/metric/instances_count.rb', line 4 def initialize(klass) @enum = ObjectSpace.each_object(klass) @name = "Count(#{klass.name || klass.inspect})" end |
Instance Method Details
#kind ⇒ Object
9 10 11 |
# File 'lib/mnemonic/metric/instances_count.rb', line 9 def kind :number end |