Module: PryTestcase

Defined in:
lib/pry_testcase.rb,
lib/pry_testcase/rspec.rb,
lib/pry_testcase/version.rb

Defined Under Namespace

Modules: RSpec

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.disableObject



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

def disable
  @enabled.delete(Thread.current)
end

.enableObject



14
15
16
# File 'lib/pry_testcase.rb', line 14

def enable
  @enabled[Thread.current] = true
end

.enabled?Boolean



10
11
12
# File 'lib/pry_testcase.rb', line 10

def enabled?
  @enabled[Thread.current]
end

.pryObject



22
23
24
25
26
# File 'lib/pry_testcase.rb', line 22

def pry
  return unless enabled?

  binding.of_caller(1).pry
end