Method: RSpec::Daemon::Configuration#record_configuration
- Defined in:
- lib/rspec/daemon/configuration.rb
#record_configuration(&configuration_block) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/rspec/daemon/configuration.rb', line 19 def record_configuration(&configuration_block) ensure_configuration_setter! original_config = ::RSpec.configuration RSpec.configuration = RecordingProxy.new(original_config, []) configuration_block.call # spec helper is called during this yield, see #reset self.config_proxy = ::RSpec.configuration RSpec.configuration = original_config forward_rspec_config_singleton_to(self.config_proxy) end |