class WebMock::HttpLibAdapters::EmHttpRequestAdapter

Constants

OriginalHttpClient
OriginalHttpConnection

Public Class Methods

disable!() click to toggle source
# File lib/webmock/http_lib_adapters/em_http_request_adapter.rb, line 27
def self.disable!
  EventMachine.send(:remove_const, :HttpConnection)
  EventMachine.send(:const_set, :HttpConnection, OriginalHttpConnection)
  EventMachine.send(:remove_const, :HttpClient)
  EventMachine.send(:const_set, :HttpClient, OriginalHttpClient)
end
enable!() click to toggle source
# File lib/webmock/http_lib_adapters/em_http_request_adapter.rb, line 20
def self.enable!
  EventMachine.send(:remove_const, :HttpConnection)
  EventMachine.send(:const_set, :HttpConnection, EventMachine::WebMockHttpConnection)
  EventMachine.send(:remove_const, :HttpClient)
  EventMachine.send(:const_set, :HttpClient, EventMachine::WebMockHttpClient)
end