Sha256: 376f32b4eb5816c4b39f8b92326264640acabce08755eaef1506b0cfde62df2f

Contents?: true

Size: 544 Bytes

Versions: 1

Compression:

Stored size: 544 Bytes

Contents

class StopwatchLog
  @@query_count = 0
  @@sub_query_count = 0
  @@events = []

  cattr_accessor :event
  cattr_accessor :events

  def self.query_count
    @@query_count
  end

  def self.sub_query_count
    @@sub_query_count
  end

  def self.reset_query_count
    @@query_count = 0
  end

  def self.reset_sub_query_count
    @@sub_query_count = 0
  end

  def self.increment_query_count
    @@query_count += 1
  end

  def self.increment_sub_query_count
    @@sub_query_count += 1
  end

  def self.reset_events
    @@events = []
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stopwatch-0.0.3 lib/stopwatch_log.rb