module VCR::LibraryHooks::WebMock

@private

Public Instance Methods

global_hook_disabled?(request) click to toggle source
# File lib/vcr/library_hooks/webmock.rb, line 25
def global_hook_disabled?(request)
  requests = Thread.current[:_vcr_webmock_disabled_requests]
  requests && requests.include?(request)
end
global_hook_disabled_requests() click to toggle source
# File lib/vcr/library_hooks/webmock.rb, line 30
def global_hook_disabled_requests
  Thread.current[:_vcr_webmock_disabled_requests] ||= []
end
with_global_hook_disabled(request) { || ... } click to toggle source
# File lib/vcr/library_hooks/webmock.rb, line 15
def with_global_hook_disabled(request)
  global_hook_disabled_requests << request

  begin
    yield
  ensure
    global_hook_disabled_requests.delete(request)
  end
end