Module: StackTrace
- Defined in:
- lib/stack_trace.rb,
lib/stack_trace/version.rb,
lib/stack_trace/configuration.rb,
lib/stack_trace/argument_extractor.rb
Defined Under Namespace
Classes: ArgumentExtractor, Configuration
Constant Summary
collapse
- VERSION =
"0.7.0"
Class Method Summary
collapse
Class Method Details
17
18
19
20
21
22
23
24
|
# File 'lib/stack_trace.rb', line 17
def configure(&block)
return false if configuration.frozen?
block.call(configuration)
Sidecar.run
configuration.freeze
end
|
.trace(&block) ⇒ Object
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/stack_trace.rb', line 26
def trace(&block)
return block.call if trace_point.enabled?
start_trace
trace_point.enable do
block.call
end
complete_trace
end
|