class Kolekti::MemoryPersistenceStrategy

Attributes

hotspot_metric_results[R]
tree_metric_results[R]

Public Class Methods

new() click to toggle source
# File lib/kolekti/memory_persistence_strategy.rb, line 7
def initialize
  @tree_metric_results = []
  @hotspot_metric_results = []
  @related_hotspot_metric_results = []
end

Public Instance Methods

create_hotspot_metric_result(metric_configuration, module_name, line, message) click to toggle source
# File lib/kolekti/memory_persistence_strategy.rb, line 22
def create_hotspot_metric_result(metric_configuration, module_name, line, message)
  result = {
    metric_configuration: metric_configuration,
    module_name: module_name,
    line: line,
    message: message
  }
  @hotspot_metric_results << result
  result
end
create_tree_metric_result(metric_configuration, module_name, value, granularity) click to toggle source
# File lib/kolekti/memory_persistence_strategy.rb, line 13
def create_tree_metric_result(metric_configuration, module_name, value, granularity)
  @tree_metric_results << {
    metric_configuration: metric_configuration,
    module_name: module_name,
    value: value,
    granularity: granularity
  }
end