Class: ConcurrentRails::Testing

Inherits:
Object
  • Object
show all
Includes:
TestingFuture
Defined in:
lib/concurrent_rails/testing.rb

Defined Under Namespace

Modules: TestingFuture

Constant Summary collapse

ISOLATION_KEY =
:concurrent_rails_testing_mode

Class Method Summary collapse

Methods included from TestingFuture

#schedule

Class Method Details

.execution_modeObject



8
9
10
# File 'lib/concurrent_rails/testing.rb', line 8

def execution_mode
  ActiveSupport::IsolatedExecutionState[ISOLATION_KEY] || @default_mode || "real" # rubocop:disable ThreadSafety/ClassInstanceVariable
end