Module: Evilution::Integration::RSpec::StateGuard::Internals

Defined in:
lib/evilution/integration/rspec/state_guard/internals.rb

Class Method Summary collapse

Class Method Details

.config_ivar(name) ⇒ Object



15
16
17
18
# File 'lib/evilution/integration/rspec/state_guard/internals.rb', line 15

def config_ivar(name)
  config = ::RSpec.configuration
  config.instance_variable_defined?(name) ? config.instance_variable_get(name) : nil
end

.world_ivar(name) ⇒ Object



10
11
12
13
# File 'lib/evilution/integration/rspec/state_guard/internals.rb', line 10

def world_ivar(name)
  world = ::RSpec.world
  world.instance_variable_defined?(name) ? world.instance_variable_get(name) : nil
end