Class: Dontbugme::Context

Inherits:
Object
  • Object
show all
Defined in:
lib/dontbugme/context.rb

Constant Summary collapse

KEY =
:dontbugme_trace

Class Method Summary collapse

Class Method Details

.active?Boolean

Returns:



16
17
18
# File 'lib/dontbugme/context.rb', line 16

def active?
  !current.nil?
end

.clear!Object



20
21
22
# File 'lib/dontbugme/context.rb', line 20

def clear!
  Thread.current[KEY] = nil
end

.currentObject



8
9
10
# File 'lib/dontbugme/context.rb', line 8

def current
  Thread.current[KEY]
end

.current=(trace) ⇒ Object



12
13
14
# File 'lib/dontbugme/context.rb', line 12

def current=(trace)
  Thread.current[KEY] = trace
end