123456789_123456789_123456789_123456789_123456789_

Module: ActiveSupport::Testing::Isolation

Relationships & Source Files
Namespace Children
Modules:
Defined in: activesupport/lib/active_support/testing/isolation.rb

Class Attribute Summary

Instance Method Summary

Class Attribute Details

.forking_env?Boolean (readonly)

[ GitHub ]

  
# File 'activesupport/lib/active_support/testing/isolation.rb', line 14

def self.forking_env?
  !ENV["NO_FORK"] && Process.respond_to?(:fork)
end

Instance Method Details

#run

[ GitHub ]

  
# File 'activesupport/lib/active_support/testing/isolation.rb', line 18

def run
  serialized = run_in_isolation do
    super
  end

  Marshal.load(serialized)
end