Module: ProcessMetrics

Defined in:
lib/process_metrics.rb,
lib/process_metrics/base.rb,
lib/process_metrics/timer.rb,
lib/process_metrics/config.rb,
lib/process_metrics/version.rb,
lib/process_metrics/persistence/logger.rb

Defined Under Namespace

Modules: ClassMethods, Persistence, Timer Classes: Base, Config

Constant Summary collapse

VERSION =
"0.1.11"

Class Method Summary collapse

Class Method Details

.configObject



13
14
15
# File 'lib/process_metrics/config.rb', line 13

def self.config
  @@config ||= Config.new
end

.measure(name, parent = nil, &block) ⇒ Object



7
8
9
# File 'lib/process_metrics.rb', line 7

def self.measure(name, parent=nil, &block)
  ProcessMetrics::Base.work(name, parent, &block)
end