Sha256: 8c44ca4783cf38deeed3ee7bfa78207cc07ca97f26a246d205b3001d7b932d30

Contents?: true

Size: 360 Bytes

Versions: 7

Compression:

Stored size: 360 Bytes

Contents

class ProfileIt::StackItem
  attr_accessor :children_time
  attr_reader :metric_name, :start_time 
  
  def initialize(metric_name)
    @metric_name = metric_name
    @start_time = Time.now
    @children_time = 0
  end
  
  def ==(o)
    self.eql?(o)
  end

  def eql?(o)
    self.class == o.class && metric_name.eql?(o.metric_name)
  end
end # class StackItem

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
profile_it-0.2.9 lib/profile_it/stack_item.rb
profile_it-0.2.8.1 lib/profile_it/stack_item.rb
profile_it-0.2.8 lib/profile_it/stack_item.rb
profile_it-0.2.7 lib/profile_it/stack_item.rb
profile_it-0.2.6 lib/profile_it/stack_item.rb
profile_it-0.2.5 lib/profile_it/stack_item.rb
profile_it-0.2.4 lib/profile_it/stack_item.rb