Module: Bparity::Recording::Context

Defined in:
lib/bparity/recording.rb

Class Method Summary collapse

Class Method Details

.append_external(call) ⇒ Object



15
# File 'lib/bparity/recording.rb', line 15

def append_external(call) = external_stack.last&.push(call)

.external_stackObject



14
# File 'lib/bparity/recording.rb', line 14

def external_stack = Thread.current[:bparity_external_stack] ||= []

.provenanceObject



16
# File 'lib/bparity/recording.rb', line 16

def provenance = Thread.current[:bparity_provenance]

.provenance=(value) ⇒ Object



18
19
20
# File 'lib/bparity/recording.rb', line 18

def provenance=(value)
  Thread.current[:bparity_provenance] = value
end